Удалите раздражающую переменную среды JAVA_TOOL_OPTIONS

Каждый раз я работаю java или javac на терминале я получаю это раздражающее сообщение

Взятый JAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jar

Я искал очень местоположение, которое я знаю для обнаружения где эта переменная в том, чтобы быть установленным. Я проверил следующие файлы.

  • ~/.bashrc
  • ~/.profile
  • ~/.pam_enviornment
  • /etc/bash.bashrc
  • /etc/enviornment
  • /etc/profile.d/

Где еще я должен посмотреть и как удалить это?

3
задан 20 July 2015 в 17:00

1 ответ

Это вызвано тем, что Вы установили jayatana это включает поддержку глобального меню приложений колебания Java в Ubuntu. Существует немного способов сделать это:

Опция 1: удалить jayatana пакет

sudo apt-get remove jayatana

Если Вам не нужна поддержка глобального меню приложений колебания Java, можно просто удалить пакет. Удаление пакета не нанесет больше ущерба, чем создание меню Java, основанные на колебании приложения, такие как затмение и intellij пятятся в окне приложения.

Опция 2: Удалите только раздражающее сообщение

sudo rm /usr/share/upstart/sessions/jayatana.conf

Это удалит конфигурацию автоматического запуска Jayatana, и Вы не будете видеть раздражающее сообщение никогда. Снова, это отключит поддержку глобального меню Java приложения Swing.

Если Вы хотите все еще добраться, включают поддержку глобального меню, не получая сообщение, можно обратиться к этой странице. Таким образом:

Для 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 

В конце открытого файла добавьте следующую строку и сохраните файл.

-javaagent:/usr/share/java/jayatanaag.jar

Для NetBeans:

Принятие NetBeans установлено в /usr/local/netbeans-8.0.2

sudo gedit /usr/local/netbeans-8.0.2/etc/netbeans.conf

Поиск netbeans_default_options в открытом файле, и добавляют, следующее утверждение в конце существующего значения (Заметьте, что опции разделяются пространством), и закройте его.

-J-javaagent:/usr/share/java/jayatanaag.jar
4
ответ дан 1 December 2019 в 15:57

Другие вопросы по тегам:

Похожие вопросы: