Подобрал _JAVA_OPTIONS в kali linux

Каждый раз, когда я выполняю java-код, я получаю это сообщение:
Выбрано _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true


У этой проблемы есть решение для ОС Windows, но я не могу найти решения для ОС Linux.

4 ответа

Решение

Это не предупреждение, это информация.

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

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

Эти настройки определены в этих файлах конфигурации, просто удалите их:

  • /etc/X11/Xsession.d/90kali-themes.conf

  • /etc/environment.d/95kali-themes.conf

ON Kali Linux ANDROID STUDIO Эта информация поступает из-за того, что по умолчанию установлена ​​переменная среды с именем _JAVA_OPTIONS. Я решил это, отключив переменную. **Чтобы сбросить значение этой переменной, используйте unset _JAVA_OPTIONS.

После этого Android Studio больше не будет отображать информацию, и Android Studio сможет создавать проекты, которые раньше не удавалось собрать.

Отключение Java Option в терминале

если вы используете java11-jdk в Linux, это может работать для отключения отображения параметра java в терминале.

_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS" && unset _JAVA_OPTIONS &&  alias java='java "$_SILENT_JAVA_OPTIONS"'

Посмотреть скриншот здесь

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