A chaque fois que je lance Java
ou javac
sur un terminal, je reçois ce message gênant
Récupéré Java_TOOL_OPTIONS: -javaagent: /usr/share/Java/jayatanaag.jar
J'ai regardé l'endroit que je connais pour savoir où cette variable était définie. J'ai vérifié les fichiers suivants.
~/.bashrc
~/.profile
~/.pam_enviornment
/etc/bash.bashrc
/etc/enviornment
/etc/profile.d/
Où devrais-je regarder et comment l'enlever?
En effet, vous avez installé jayatana
qui active la prise en charge des menus globaux pour les applications Java swing dans Ubuntu. Il y a peu de façons de faire ça:
Option 1: Supprimer le package jayatana
Sudo apt-get remove jayatana
Si vous n'avez pas besoin de la prise en charge des menus globaux pour Java applications swing, vous pouvez simplement supprimer le package. La suppression du package ne causera pas plus de tort que de faire revenir les menus d'applications Java telles que Eclipse et intellij dans la fenêtre de l'application.
Option 2: Supprimez uniquement le message gênant
Sudo rm /usr/share/upstart/sessions/jayatana.conf
Cela supprimera la configuration de démarrage automatique de Jayatana et vous ne verrez plus jamais le message ennuyant. Là encore, cela désactivera la prise en charge du menu global des applications Java Swing.
Si vous souhaitez toujours activer le support du menu global sans recevoir le message, vous pouvez vous référer à la page this . En résumé:
Pour IntelliJ IDEA & Android Studio:
#For 32-bit Ubuntu, assuming Android studio is installed in /opt/Android-studio/
Sudo gedit /opt/Android-studio/bin/studio.vmoptions
# For 64-bit Ubuntu, assuming Android studio is installed in /opt/Android-studio/
Sudo gedit /opt/Android-studio/bin/studio64.vmoptions
À la fin du fichier ouvert, ajoutez la ligne suivante et enregistrez le fichier.
-javaagent:/usr/share/Java/jayatanaag.jar
Pour NetBeans:
En supposant que NetBeans soit installé dans /usr/local/netbeans-8.0.2
Sudo gedit /usr/local/netbeans-8.0.2/etc/netbeans.conf
Recherchez netbeans_default_options
dans le fichier ouvert et ajoutez l'instruction suivante à la fin de la valeur existante (notez que les options sont séparées par un espace) et fermez-la.
-J-javaagent:/usr/share/Java/jayatanaag.jar