0
我使用运行shell脚本:Java不打印出来外壳呼应
Runtime.getRuntime().exec(command);
一切正常,exept为输出。所以,这个脚本
echo "opening gedit..."
gedit
打开gedit,但是当从Java运行我没有得到任何输出。问题是什么?
我使用运行shell脚本:Java不打印出来外壳呼应
Runtime.getRuntime().exec(command);
一切正常,exept为输出。所以,这个脚本
echo "opening gedit..."
gedit
打开gedit,但是当从Java运行我没有得到任何输出。问题是什么?
String line;
Process p = Runtime.getRuntime().exec(...);
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
你在哪里希望看到的输出,为什么提到? – 2014-09-27 17:03:30
[打印运行时exec()OutputStream到控制台]可能的重复(http://stackoverflow.com/questions/3936023/printing-runtime-exec-outputstream-to-console) – 2014-09-27 17:06:12