用Java加载外部Jar文件
我试图用这个函数运行一个Jar文件,但是,它最后说它不能
java.io.IOException: Cannot run program "C:\Users\User\Documents\NetBeansProjects\JavaApplication2\dist\JavaApplication2.jar": CreateProcess error=193, %1 is not a valid Win32 application
是否有任何其他解决方案适合此功能?我希望通过一个字符串从外部实现这一点,我已经探索了其他解决方案,但是,没有找到适合我的解决方案
private static void runprogram(String path) {
try {
Process process = Runtime.getRuntime ().exec(path);
} catch (IOException ex) {
Logger.getLogger(Recap.class.getName()).log(Level.SEVERE, null, ex);
}
}
# 1 楼答案
从那以后就没用了
不是要运行的有效程序。。 您应该调用(或作为
path
参数传递)以下内容: