結束所以我有這個計劃等待過程中的Java
String[] cmd = {"gnome-terminal", "--full-screen", "-e", "./toMatrix"};
Process p = Runtime.getRuntime().exec(cmd);
copy(p.getInputStream(), System.out);
p.waitFor();
System.out.println("Exit value = " + p.exitValue());
而且我希望它運行在另一個進程中,C程序toMatrix。但我需要它在新的終端窗口和全屏模式下運行,所以我需要傳遞這些參數。問題在於主進程不會等待進程p結束。我究竟做錯了什麼?
Regards
也許程序只是一個啓動程序,它創建另一個進程並終止,而真正的過程繼續運行? – Philipp