我试图合并2个简单的程序,我对一个.jar进行了合并。我将两个.jars打包成一个新的并使用Runtime.getRuntime()。exec方法来执行它们。Java Runtime.getRuntime()。exec
代码:
public class main {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("cmd /c proj1.jar");
} catch(Exception exce){
/*handle exception*/
try {
Runtime.getRuntime().exec("cmd /c proj2.jar");
} catch(Exception exc){
/*handle exception*/
}
}
}
}
的问题是,只有proj1.jar执行和proj2.jar不运行。我是java新手,不知道为什么会发生这种情况。我该如何解决?我想要执行这两个文件。
你知道,如果第一个是不引发异常?你可以尝试打印堆栈跟踪! –
你有一些例外吗? – JuanZe