我正在使用_JAVA_OPTIONS为RHEL上的Java设置一些默认值.它工作正常,但现在每次我启动java我得到以下消息
拿起_JAVA_OPTIONS:-foo -bar -baz
是否可以保留选项但禁止显示此消息.
jta*_*orn 26
通过查看相关的源代码(openjdk中的arguments.cpp,第2492行),无法控制此消息的输出.
我唯一能说的就是打印出来stderr.因此,您可以将命令包装为重定向stderr到/dev/null(如果没有其他任何您关心的话stderr).
java过滤掉此消息的包装脚本.小智 9
在哪里_JAVA_OPTIONS设置?在.bashrc中?
请改用别名,例如
alias java="`which java` -Dwhatever"
Run Code Online (Sandbox Code Playgroud)
实际上,没有必要知道它的设置位置:
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias java='java "$_SILENT_JAVA_OPTIONS"'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46861 次 |
| 最近记录: |