Je lance une application Java Web Start qui s'arrête brutalement. Quelqu'un sait-il comment accéder aux journaux pour Java Web Start? Y a-t-il des raisons connues pour sa fermeture brusque?
Vous devez activer la consignation de trace détaillée comme expliqué sur cette page . La même page vous donne l'emplacement des fichiers journaux.
Le fichier de trace est enregistré dans le répertoire
log
du dossier "Java Deployment Home". L'emplacement de ce dossier est spécifique à votre système d'exploitation:
- Windows XP:
%HOME%\Application Data\Sun\Java\Deployment
- Windows 7/Vista:
%APPDATA%\..\LocalLow\Sun\Java\Deployment
- Linux/Solaris:
%HOME%/.Java/deployment
Je ne sais pas pourquoi cela échouerait de cette façon, mais vous devriez être capable de voir où se trouvent les journaux en allant à File/Preferences/Advanced
.
Vous devriez également pouvoir activer Java console
à partir du même emplacement.
Avoir -Xmx
avec une valeur trop grande était la cause du problème pour moi.
Réduire la taille du tas a résolu le problème.
Le fait que le -XX:MaxPermSize
soit défini dans votre fichier JNLP peut être à l'origine de ce problème sur les ordinateurs Linux et Mac. Supprimer cet argument du JNLP semble résoudre le problème.
Vérifiez ce commentaire .
Sur mon ordinateur Windows 10, le fichier journal se trouve à l'adresse suivante:
C:\Users\<MY USER>\AppData\LocalLow\Sun\Java\Deployment\log
Essayez de vider le dossier des fichiers Internet temporaires Java qui se trouve dans l'onglet Panneau de configuration Java/Général. Après cela, j’ai pu relancer avec succès mon application en invoquant jnlp.