#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