Выполнение java-приложения через bat-файл прекращается

#java #windows #batch-file

#java #Windows #пакетный файл

Вопрос:

Я запускаю java-приложение через .bat-файл, и оно также выполняется. Но иногда консоль перестает показывать журналы (процесс остановлен), и при нажатии enter в консоли процесс возвращает свое выполнение. Программе не требуется взаимодействие с пользователем, и проблема возникает случайным образом.

Я не могу поместить здесь отпечатки, потому что сеть закрыта. Я попытался установить приоритеты потоков на MAX_PRIORITY и безуспешно.

Приложение работает в Windows 10 x64 и JRE 1.8.

Скрипт в .bat является:

 java -Dfile.encoding=UTF8 -jar myapplicationname.jar
  

Комментарии:

1. Сгенерирован ли какой-либо журнал ошибок?

2. Ошибок нет, я тоже выполняю в eclipse, и эта проблема не возникает

3. Итак, я запустил приложение через Eclipse, и эта проблема никогда не возникала. Выполнение не требует взаимодействия с пользователями. Каждый блок кода обрабатывается исключениями с помощью журналов. Я думаю, что это что-то с потоками Windows