Lors de l'exécution de l'interprète Scala dans Ubuntu 14.04, le message suivant est imprimé en tant que première ligne:
Picked up Java_TOOL_OPTIONS: -javaagent:/usr/share/Java/jayatanaag.jar
Suivi du message familier "Bienvenue à Scala".
Je suis inquiet parce que je n'ai pas vu cela en cours d'exécution Scala avant - qu'est-ce que cela signifie, est-ce dangereux, etc.?
Apparemment, la variable d'environnement $Java_TOOL_OPTIONS
est réglé sur -javaagent:/usr/share/Java/jayatanaag.jar
- Je n'ai pas réglé cela, mais qu'est-ce qui a été fait et pourquoi? Puis-je le retirer en toute sécurité?
Information additionnelle:
Vous pouvez désactiver jayatana uniquement pour la session en cours du shell en désactivant le paramètre Java_TOOL_OPTIONS
ainsi:
unset Java_TOOL_OPTIONS
De cette façon, il sera toujours activé pour les applications qui en ont besoin.
Cela se produit si vous avez installé jayatana, qui permet au menu global masqué d’Eclipse de fonctionner avec Unity:
Sudo add-apt-repository ppa:danjaredg/jayatana
Sudo apt-get update
Sudo apt-get install jayatana
qui place les JAR dans le /usr/share/Java/
dossier qui est répercuté par la machine virtuelle lors du démarrage.
Si vous supprimez ce logiciel, vous ne verrez pas le message:
Sudo apt-get remove jayatana
Vous devrez peut-être supprimer:
/usr/share/upstart/sessions/jayatana.conf
et redémarrez votre session pour que la variable d'environnement Java_TOOL_OPTIONS
n'est pas défini.
Cela est dû à Jayatana, qui est ajouté à Ubuntu 15.04 afin d’activer le menu global pour les applications Java Swing. Vous pouvez supprimer ce message en toute sécurité en entrant la commande suivante dans un terminal. Cette commande supprimez la configuration de démarrage automatique de Jayatana.
Sudo rm /usr/share/upstart/sessions/jayatana.conf
Toutefois, la suppression de cette option désactivera la prise en charge du menu global de Java Des applications Swing telles que Netbeans, IntelliJ IDEA. J'ai partagé ma solution de contournement pour supprimer le message sans perdre le menu global de cet article: - Prise en charge globale du menu pour Java Applications
Sous Windows, définissez Java_TOOL_OPTIONS =
Définir à null le supprimera de l'environnement.
Si vous utilisez Windows, accédez aux variables d’environnement et supprimez ou définissez la variable Java_TOOL_OPTIONS à la valeur NULL.
Si vous ne souhaitez rien désinstaller, vous pouvez créer un magasin de clés à partir d'un terminal:
keytool -keystore clientkeystore -genkey -alias anyalias
(vous devriez le créer chez le projet précédent)
Et puis dans Android Studio, cliquez sur Construire-> Générer un APK signé et choisissez le magasin de clés créé.