所以我有这个程序
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 结束。我究竟做错了什么?
问候