Acabei de atualizar para 15.04 e notei que em qualquer programa Java lançado, a mensagem
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
é impresso no console (o que não aconteceu antes da atualização). A pesquisa no Google só me ensinou o que é um Java Agent. Agora:
- Por que essa mensagem aparece?
- Alguém mais observa isso?
- Pode ser desativado?
Respostas:
Este PPA deve obter suporte ao Unity AppMenu e HUD para aplicativos como o NetBeans IDE, o IntelliJ IDEA, o Android Studio etc., conforme descrito aqui . Portanto, a menos que você queira isso, você pode excluir o pacote usando
sudo apt-get remove jayatana
(e como o thread do stackoverflow sugere, removendo/usr/share/upstart/sessions/jayatana.conf
e reiniciando o computador). Não tenho certeza se esse é o padrão instalado pelo 15.04 porque não está listado no repositório do autor .fonte
Aparentemente, está relatando que a variável de ambiente JAVA_TOOLS_OPTIONS foi definida.
Sim, eu vejo e também estou irritado com isso.
Alguns sites sugerem a desinstalação do jayatana, mas estou relutante em fazer isso, pois não sei realmente por que o Ubuntu o instalou na versão mais recente.
fonte
Se você quiser remover a mensagem, basta editar
$HOME/.bashrc
(se estiver usando o bash) ou$HOME/.profile
desabilitar a variável com:unset JAVA_TOOL_OPTIONS
Dessa forma, o jayatana ainda estará lá e poderá ser ativado novamente se você remover o JAVA_TOOL_OPTIONS não configurado do seu
.bashrc
/.profile
.Observe que desmarcar a variável NÃO é equivalente a defini-la como nula. Se você configurá-lo como nulo da seguinte forma, ainda verá uma mensagem ao executar qualquer aplicativo baseado em java:
JAVA_TOOL_OPTIONS=
fonte
JAVA_TOOL_OPTIONS=
não é definido como nulo, mas com a sequência vazia.Isso se deve ao Jayatana, que é adicionado ao Ubuntu 15.04 para ativar o menu global para aplicativos Java Swing. Você pode remover esta mensagem com segurança digitando o seguinte comando em um terminal. Este comando removerá a configuração de inicialização automática do Jayatana.
No entanto, a remoção dessa opção desabilitará o suporte do menu global de aplicativos Java Swing como Netbeans, IntelliJ IDEA. Compartilhei minha solução alternativa para suprimir a mensagem sem perder o menu global neste artigo: Suporte ao menu global para aplicativos Java
fonte