Jar консольного приложения Java - обработать исключение и продолжить с помощью команды windows prmpt
У меня есть консольное приложение Java в maven, бесконечный цикл
У меня есть исключение обработки в java
public class MyClassName {
public static void main(String[] args) {
while (true) {
start();
}
}
private static void start() {
try {
//this method check new files in S3 and copy to network location also it has throws Throwable
//i have not added code here because it is too long
doProcess()
} catch (Throwable t) {
t.printStackTrace();
}
}
}
Метод doProcess() проверяет новые файлы в S3 и копирует их на сетевую машину, также он бросает Throwable
после создания jar-файла в командной строке Windows
java -jar -Xmx8192M jarname.jar
когда он генерирует исключение, полностью приостанавливается до ctrl+C, но если я ctrl+C, он возобновится снова,
что здесь не так? что-то не так с Java-кодом или что-то не так с командой?