是否有使用流程生成器之类的方法从Java运行jar文件的方法?我已经尝试过这种方法,但是由于不断获得CreateProcess error=2, The system cannot find the file specified
而没有运气。我已经在Java程序外部将相同的脚本运行到了Powershell窗口中,并且运行正常。
我尝试过的代码
ProcessBuilder processBuilder = new ProcessBuilder("Powershell.exe java -jar D:\\Outlook.jar");
Process process = processBuilder.start();
process.waitFor();
答案 0 :(得分:0)
此代码有效
String command = "\"path to java exe\" -Xms400M -Xmx400M -Djava.library.path=lib -client -jar \"path to jar\"";
System.out.println(command);
Process proc = Runtime.getRuntime().exec(command);
proc.waitFor();