【发布时间】:2016-02-29 11:45:20
【问题描述】:
我正在尝试通过以下代码打开 gnome-terminal 以从 Java 执行命令:
Runtime.getRuntime().exec(new String[]{"gnome-terminal", "-e", "command"});
但是这段代码会为用户显示终端,我如何在后台打开 gnome-terminal?
【问题讨论】:
-
为什么需要打开终端????需要执行命令吗???
-
如果我在没有打开 gnome-terminal 的情况下运行命令,它不会按预期工作,我运行“saned -d128”命令来发送和读取字节。
-
您可以使用
/bin/bash或/bin/sh代替gnome-terminal来执行命令。 -
非常感谢,您的回答帮助很大。