すべてのJavaアプリケーションに特定のJava設定を使用させる方法はありますか?

すべてのJavaアプリケーションに特定のJava設定を使用させる方法はありますか?

-Dsun.java2d.opengl=trueこれを私のJavaアプリケーションに追加する必要があります。それ以外の場合は停止します。

各Javaアプリケーションの設定ファイル/スクリプトを変更する必要がないように、このシステム全体を強制する方法はありますか?

答え1

迅速かつハッキング的な修正のために、以下を行うことができます。

# type java
java is /usr/bin/java
# mv /usr/bin/java{,.real}
# cat >>/usr/bin/java <<'EOF'
#!/bin/sh
exec java.real -Dsun.java2d.opengl=true "$@"
EOF
chmod +x /usr/bin/java

これは、以前に追加した設定を除いて、指定された引数で実際の実行可能ファイルを呼び出すシェルスクリプトでJava実行可能ファイルを置き換えます。

答え2

.properties中の文書を読んでみましたか?

/etc/java-8-openjdk

それとも、使用しているJVMに対応する構成ディレクトリですか?

関連情報