Я пытаюсь объединить две простые программы, которые я сделал для одного .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