我正在尝试从 Java 程序运行 jar 文件,并且成功使用getRuntime():
Process processAlgo = Runtime.getRuntime().exec("java -jar "+algoPath);
但是,当我尝试使用时ProcessBuilder,出现The system cannot find the file specified异常:
ProcessBuilder builder = new ProcessBuilder("java -jar " + algoPath);
Process processAlgo = builder.start();
我试图更改指定文件的位置并指出其完整路径,但它不起作用。什么可能导致问题?