小编R G*_*ldi的帖子

为什么我在 ProcessBuilder --Java 中收到 IllegalThreadStateException 错误?

此代码导致 IllegalThreadStateException 运行时错误来自 if 语句:

public static void main(String args[]) throws IOException, InterruptedException {
    Runtime runtime = Runtime.getRuntime();
    Process proc = new ProcessBuilder("\"c:\\[directory]/doer.exe\"").start();
    if(proc.exitValue() == 1)
        System.out.println("Output: 1");
}
Run Code Online (Sandbox Code Playgroud)

应该专门运行的可执行文件具有退出代码 1。我做错了什么,我该如何解决?

java process exit-code processbuilder

2
推荐指数
1
解决办法
366
查看次数

标签 统计

exit-code ×1

java ×1

process ×1

processbuilder ×1