I'm using _JAVA_OPTIONS to set some defaults for Java on RHEL. It works fine but now every time I start java I get the following message
Picked up _JAVA_OPTIONS: -foo -bar -baz
is it possible to keep the options but suppress the display of this message.
The message "Picked up _JAVA_OPTIONS" implies that the Java runtime has found this setting in your environment variables. The solution depends on which operating system you are running.
From the Start Buttong, search for System, then launch "System" from your search results. In the new window, select Advanced System Settings. A new window will open, select the Advanced tab, then click on the Environment button. In this new window, select _Java_Options, in the user variables and then click on Delete.
The _JAVA_OPTIONS is an environment variable that you can use to pass the Java options to a JVM process. The passed Java options are treated similarly to the command line arguments by the Java Virtual Machine.
From looking at the relevant source code (arguments.cpp in openjdk, line 2492), there is no way to control the output of this message.
The only thing I could say is that it is printed to stderr
. So you could wrap your commands to redirect stderr
to /dev/null
(if there wasn't anything else you cared about on stderr
).
java
wrapper script which filtered out this message.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With