_Java_OPTIONSを使用して、RHELでJavaのデフォルトを設定します。これは正常に動作しますが、現在はJava
_Java_OPTIONSをピックアップ:-foo -bar -baz
オプションを保持し、このメッセージの表示を抑制することは可能ですか?.
関連するソースコード( openjdkのarguments.cpp、行2492 )を見ると、このメッセージの出力を制御する方法はありません。
私が言えることは、それがstderr
に出力されることだけです。したがって、stderr
を/dev/null
にリダイレクトするようにコマンドをラップすることができます(stderr
で気にするものが他にない場合)。
Java
ラッパースクリプトを記述します。_Java_OPTIONS
設定されていますか?あなたの.bashrcで?
代わりにエイリアスを使用してください。
alias Java="`which Java` -Dwhatever"
実際、この作業を行うためにどこに設定されているかを知る必要はありません。
_SILENT_Java_OPTIONS="$_Java_OPTIONS"
unset _Java_OPTIONS
alias Java='Java "$_SILENT_Java_OPTIONS"'