關於主題,下面我如何從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