禁止显示“已拾取_JAVA_OPTIONS”消息 [已关闭]
我正在使用_JAVA_OPTIONS在RHEL上为Java设置一些默认值。它工作正常,但现在每次我启动java时,我都会收到以下消息
_JAVA_OPTIONS接载: -foo -bar -baz
是否可以保留选项,但禁止显示此消息。
我正在使用_JAVA_OPTIONS在RHEL上为Java设置一些默认值。它工作正常,但现在每次我启动java时,我都会收到以下消息
_JAVA_OPTIONS接载: -foo -bar -baz
是否可以保留选项,但禁止显示此消息。
通过查看 openjdk 中 openjdk 中的第 2492 行中的相关源代码(参数.cpp),没有办法控制此消息的输出。
我唯一能说的是它被打印到.因此,您可以包装要重定向到的命令(如果没有其他任何您关心的内容)。stderr
stderr
/dev/null
stderr
java
设置在哪里?在你的.bashrc?_JAVA_OPTIONS
请改用别名,例如
alias java="`which java` -Dwhatever"
实际上,没有必要知道在哪里设置它来使这项工作:
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias java='java "$_SILENT_JAVA_OPTIONS"'