我需要在Fedora16的终端上从JAVA程序运行一个命令。我试着用
Runtime.getRuntime().exec("xterm");
但这只是打开了终端,我无法执行任何命令。
我还尝试了这个:
OutputStream out = null;
Process proc = new ProcessBuilder("xterm").start();
out = proc.getOutputStream();
out.write("any command".getBytes());
out.flush();
但我仍然只能打开终端,但不能运行命令。你有什么办法吗?
https://stackoverflow.com/questions/15356405
复制相似问题