すべての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実行可能ファイルを置き換えます。

おすすめ記事