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-кодом или что-то не так с командой?

0 ответов

Другие вопросы по тегам