Устранение неполадок в приложении Java Web Start и доступ к файлам журнала

Я запускаю приложение Java Web Start, которое внезапно закрывается. Кто-нибудь знает, как получить доступ к журналам для Java Web Start. Есть ли известные причины его внезапного отключения?


person crazypaladin    schedule 16.08.2012    source источник


Ответы (6)


Вы должны включить подробное ведение журнала трассировки как объясняется на этой странице. На той же странице указано расположение файлов журнала;

Файл трассировки сохраняется в каталоге log в папке «Домашняя страница развертывания Java». Расположение этой папки зависит от вашей операционной системы:

  • Windows XP: %HOME%\Application Data\Sun\Java\Deployment
  • Windows 7/Vista: %APPDATA%\..\LocalLow\Sun\Java\Deployment
  • Linux/Солярис: %HOME%/.java/deployment
person assylias    schedule 16.08.2012
comment
например, мой находится в папке: C:\Users\mostafa.sho\AppData\LocalLow\Sun\Java\Deployment\log, а Mostafa.sho — это мое имя пользователя в Windows. - person mostafa.S; 18.01.2017

На моем компьютере с Windows 10 файл журнала находится по адресу:

C:\Users\<MY USER>\AppData\LocalLow\Sun\Java\Deployment\log
person Aol    schedule 20.06.2018
comment
Есть ли какие-либо рекомендации для OP относительно внезапных отключений, которые вы могли бы предложить? - person gravity; 20.06.2018

Я не уверен, почему это может так потерпеть неудачу, но вы сможете увидеть, где находятся журналы, перейдя к File/Preferences/Advanced.

Вы также должны иметь возможность включить java console из того же места.

person pacman    schedule 16.08.2012

Наличие -Xmx со слишком большим значением было для меня причиной проблемы.

Уменьшение размера кучи решило эту проблему.

person Mzala    schedule 10.09.2015

Наличие -XX:MaxPermSize, определенного в вашем файле JNLP, может вызвать эту проблему на компьютерах Linux и Mac. Удаление этого аргумента из JNLP, похоже, решает проблему.

Проверьте этот комментарий.

person nhylated    schedule 17.12.2013
comment
Кроме того, использование -Xmx со слишком большим значением приведет к сбою запуска Java. - person Sarel Botha; 30.12.2013
comment
@SarelBotha - в идеале этого не должно происходить, учитывая, что в системе достаточно свободной памяти для размещения максимального размера кучи. Однако проблема, с которой вы столкнулись, может быть вызвана разными причинами. Например, в Linux JVM не запускается, если лимит виртуальной памяти ОС или оболочки ограничен (проверьте: looselytyped.blogspot.in/2014/08/) - person nhylated; 27.08.2014

Попробуйте очистить папку временных интернет-файлов Java, которая находится на вкладке «Панель управления Java» / «Общие». После этого я смог успешно перезапустить свое приложение, вызвав функцию jnlp.

person jspring    schedule 22.01.2014