我的问题是,当我使用它的 .jar(分发就绪)构建和运行应用程序时,此代码不起作用。
filepath = classpath + classname;
ProcessBuilder builder = new ProcessBuilder("javac", filepath + ".java");
builder.redirectErrorStream(true);
process = builder.start();
当我使用 Netbeans 执行程序时,它可以正常工作。但是当它单独使用时,它不起作用。
我正在使用ProcessBuilder
,Process
以便以后可以获取进程的 I/O 流。