关于主题,下面我如何从Java运行UNIX终端并向其发送命令?
Process proc = null;
try {
String[] cmdss= {"gnome-terminal"};
proc = Runtime.getRuntime().exec(cmdss, null, wd);
} catch (IOException e) {
e.printStackTrace();
}
代码运行的终端形式的Ubuntu。
运行term term后,如何向终端发出命令?
例如:运行在终端和运行命令,如“LS”等
你应该做任何你想用Java做的,而不是使用shell命令。 – SLaks
嗨,我很想这样做,但我不认为这是我的选择。这是因为除了运行脚本之外,运行某些脚本之后,用户可能需要在终端中输入诸如y/n之类的命令。我不知道如何从java界面做到这一点。 –
你正在做什么?你应该问一个单独的问题? – SLaks