拾取的JAVA选项:-Dawt.useSystemAAFontSettings=on

拾取的JAVA选项:-Dawt.useSystemAAFontSettings=on,java,environment-variables,kali-linux,javaoptions,Java,Environment Variables,Kali Linux,Javaoptions,每当我在kali上的intellij上执行java代码,或者在命令行中键入java--version 我收到这个消息 选择了JAVA选项:-Dawt.useSystemAAFontSettings=on-Dswing.aatext=true 我在谷歌上搜索了一下,找到了和我情况完全相同的链接, 但我的理解是,这是一个信息错误,我可以取消设置_JAVA_OPTIONS环境变量。 我要求的是删除这个环境变量不会造成任何伤害 我在上面的链接中看到,如果删除该变量,信息将消失。 我不明白这是不是意味着任

每当我在kali上的intellij上执行java代码,或者在命令行中键入
java--version
我收到这个消息

选择了JAVA选项:-Dawt.useSystemAAFontSettings=on-Dswing.aatext=true

我在谷歌上搜索了一下,找到了和我情况完全相同的链接, 但我的理解是,这是一个信息错误,我可以取消设置_JAVA_OPTIONS环境变量。 我要求的是删除这个环境变量不会造成任何伤害

我在上面的链接中看到,
如果删除该变量,信息将消失。
我不明白这是不是意味着任何损失,或者他只是说信息会消失

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

更新:

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

\u SILENT\u JAVA\u OPTIONS=“$\u JAVA\u OPTIONS”

unset\u JAVA\u选项

alias java='java“$\u SILENT\u java\u OPTIONS”


-从这里引用第二个答案-消息仍然出现,但是在java程序的输出之后,而不是原来的输出之前

你在使用什么操作系统?@MarsAtomic kali linuxrc编辑你的.bashrc并删除JAVA选项。该变量所做的只是将值作为命令行参数提供给Java exe,但通常不使用它。事实上,它是没有文档的,这意味着没有人应该使用它,所以删除它很可能是安全的。我很想看看这个env变量最初是如何设置的——可能是某个特定于Oracle的工具或应用程序。。。就在我写完之后,我发现。显然,您是通过使用OracleJDK版本获得该设置的。该字体设置变量用于启用抗锯齿。最糟糕的情况是你的字体看起来有点难看,但这取决于你的品味、显示器分辨率和视力,因此你的里程可能会有所不同。无论如何,移除它不会破坏任何东西。我不可能知道这些。我不知道你在个人电脑上安装了什么,也不知道你从哪里得到的。我使用Ubuntu和Mint,从未使用过Kali。也就是说,既然您已经设置了完美的测试环境,您应该能够自己发现解决方案。我所知道的就是我已经报告的内容:_JAVA_选项是Oracle供应商特有的,并控制反走样。您使用的是什么操作系统?@MarsAtomic kali linux编辑您的.bashrc并删除_JAVA_选项。该变量所做的只是将值作为命令行参数提供给Java exe,但通常不使用它。事实上,它是没有文档的,这意味着没有人应该使用它,所以删除它很可能是安全的。我很想看看这个env变量最初是如何设置的——可能是某个特定于Oracle的工具或应用程序。。。就在我写完之后,我发现。显然,您是通过使用OracleJDK版本获得该设置的。该字体设置变量用于启用抗锯齿。最糟糕的情况是你的字体看起来有点难看,但这取决于你的品味、显示器分辨率和视力,因此你的里程可能会有所不同。无论如何,移除它不会破坏任何东西。我不可能知道这些。我不知道你在个人电脑上安装了什么,也不知道你从哪里得到的。我使用Ubuntu和Mint,从未使用过Kali。也就是说,既然您已经设置了完美的测试环境,您应该能够自己发现解决方案。我所知道的就是我已经报告的内容:_JAVA_选项是Oracle供应商特有的,并控制抗锯齿。