Я пытаюсь выполнить файл jar в Java с помощью ProcessBuilder. Теперь, всякий раз, когда подпроцесс, вызываемый ProcessBuilder, выдает любое исключение, ProcessBuilder не улавливает исключение, и выполнение продолжается непрерывно.Processbuilder в Java не выбрасывает исключение подпроцесса
Ниже мой код:
try {
ProcessBuilder pb = new ProcessBuilder("java", "-jar", CommonConstants.jarFileLocation,
fileEntry.getAbsolutePath(), CommonConstants.commonFileLocation);
Process p = pb.start();
}
catch (Exception e) {
e.printStackTrace();
}
Блок улова предполагают, чтобы напечатать любое исключение, когда процесс суб бросает любой. Однако этого никогда не происходит. Я что-то не хватает?