Я запускаю приложение Java Web Start, которое внезапно закрывается. Кто-нибудь знает, как получить доступ к журналам для Java Web Start. Есть ли известные причины его внезапного отключения?
Устранение неполадок в приложении Java Web Start и доступ к файлам журнала
Ответы (6)
Вы должны включить подробное ведение журнала трассировки как объясняется на этой странице. На той же странице указано расположение файлов журнала;
Файл трассировки сохраняется в каталоге
log
в папке «Домашняя страница развертывания Java». Расположение этой папки зависит от вашей операционной системы:
- Windows XP:
%HOME%\Application Data\Sun\Java\Deployment
- Windows 7/Vista:
%APPDATA%\..\LocalLow\Sun\Java\Deployment
- Linux/Солярис:
%HOME%/.java/deployment
На моем компьютере с Windows 10 файл журнала находится по адресу:
C:\Users\<MY USER>\AppData\LocalLow\Sun\Java\Deployment\log
Я не уверен, почему это может так потерпеть неудачу, но вы сможете увидеть, где находятся журналы, перейдя к File/Preferences/Advanced
.
Вы также должны иметь возможность включить java console
из того же места.
Наличие -Xmx
со слишком большим значением было для меня причиной проблемы.
Уменьшение размера кучи решило эту проблему.
Наличие -XX:MaxPermSize
, определенного в вашем файле JNLP, может вызвать эту проблему на компьютерах Linux и Mac. Удаление этого аргумента из JNLP, похоже, решает проблему.
Проверьте этот комментарий.
Попробуйте очистить папку временных интернет-файлов Java, которая находится на вкладке «Панель управления Java» / «Общие». После этого я смог успешно перезапустить свое приложение, вызвав функцию jnlp.