选择_JAVA_OPTIONS:-Dawt.useSystemAAFontSettings=on

问题描述 投票:0回答:1

每当我在kali上的intellij上执行java代码时,或者在命令行中输入

java --version
我收到这条消息

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
.

我用谷歌搜索,发现this链接和我的情况一模一样, 但我的理解是,这是一个信息而不是错误,我可以取消设置 _JAVA_OPTIONS 环境变量。 我要求的是删除这个环境变量不会造成任何伤害吗?

我在上面的链接中读到

If you remove that variable, information will be gone.
我不明白这意味着任何损坏还是他只是说消息会消失!

最后如何删除或取消设置这个 _JAVA_OPTIONS 变量?

更新

当我通过这些命令取消设置此变量时

_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"

unset _JAVA_OPTIONS

alias java='java "$_SILENT_JAVA_OPTIONS"'

-从此链接引用,第二个答案-该消息仍然出现,但在java程序的输出之后而不是在输出之前!

java environment-variables kali-linux javaoptions
1个回答
0
投票

此选项在位于 /etc/environment.d 目录中的 95kali-themes.conf 文件中设置,此选项与 java awt 和 java swing 应用程序上的字体平滑相关。

所以这些是无害的,实际上对于一些使用基于 Java 的 GUI 的应用程序可能很有用。

如果您确实想删除该消息,则只需注释掉 95kali-themes.conf 文件中的行或使用 unset 命令为整个系统取消设置该环境变量

如果在位置中找不到这些,则查找 /etc/profile.d 和 /etc/environment.d 目录。

© www.soinside.com 2019 - 2024. All rights reserved.