我正在我的应用程序内部执行Java类。
proc = Runtime.getRuntime().exec("java Test");
如何判断Test
是否成功执行(即无异常)?
重定向输出/错误信息:
proc = Runtime.getRuntime().exec(new String[] {
"java",
mclass,
">NUL 2>test.txt"
});
来自cmd
:
java Main >NUL 2>test.txt
cmd
运行它时,它可以正常工作。然而,当我使用exec
或进程构建器时,我的应用程序就会停止,什么也不会发生,所以我必须终止它。有什么建议吗? - Little Jeanscmd
或exec
命令都没有找到任何文件。 - Little JeansNIL
对我仍然无效,但我已决定将错误和输出流放到单独的线程中。感谢您的帮助。 - Little JeansProcess
з±»дёжІЎжњ‰exitCode()
ж–№жі•пјЊеЏЄжњ‰exitValue()
ж–№жі•гЂ‚ - Little Jeans