【发布时间】:2013-08-01 20:14:51
【问题描述】:
我正在尝试从另一个 Java 程序执行 jar 文件。我正在使用以下代码:
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec("path upto jar");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Exception occured" + ex);
}
但它不起作用。我尝试了 google,它给了我使用 ProcessBuilder 的示例,但这也不起作用。
【问题讨论】:
-
您对
exec的论证是否包含必要的[path]/java -jar位? -
并使用
ProcessBuilder,它可以更好地处理命令/参数中的空间
标签: java jar runtime executable-jar