我想從另一個Java程序執行jar文件。我正在使用以下代碼:從java程序運行jar文件
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec("path upto jar");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Exception occured" + ex);
}
但它不工作。我試過谷歌,它給了我使用ProcessBuilder的例子,但那也不起作用。
您對exec的參數是否包含必要的[path]/java -jar位? – chrylis
並使用'ProcessBuilder',它更好地處理命令/參數中的空間 – MadProgrammer