我正在尝试从 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();
我试图更改指定文件的位置并指出其完整路径,但它不起作用。什么可能导致问题?