我正在使用 _JAVA_OPTIONS 为 RHEL 上的 Java 设置一些默认值。它工作正常,但现在每次我启动 java 我都会收到以下消息
Picked up _JAVA_OPTIONS: -foo -bar -baz
是否可以保留选项但禁止显示此消息。
最佳答案
通过查看相关源代码(arguments.cpp in openjdk, line 2492),无法控制此消息的输出。
我唯一能说的是它被打印到stderr
。因此,您可以包装您的命令以将 stderr
重定向到 /dev/null
(如果您在 stderr
上不关心其他任何内容)。
- 或者编写一个
java
包装脚本来过滤掉这条消息。 - 或者向 openjdk 项目提交功能请求,尽管这并不能解决您眼前的问题。
关于java - 抑制 "Picked up _JAVA_OPTIONS"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11683715/