私のJavaブラウザプラグインはもう動作しません。 Java要素を含むページを開くと、Javaがサーバーに接続できません。
調査の結果、私のネットワークではIPv6がサポートされていないのに、JavaがIPv6を使用しようとしていることがわかりました。そのため、Javaは常に接続に失敗します。
Googleを見てみたところ、-Djava.net.preferIPv4Stack=true
を指定してJavaを実行する必要があることがわかりましたが、どうすればこれをブラウザに渡すことができますか?
私はGoogle ChromeとJava 7 update 5を使っています。
オプションを_Java_OPTIONS
環境変数に入れます。これを行う方法は他のさまざまな記事で既に説明されています - 通常はPATH
の設定について説明していますが、すべて同じです。
たとえば、Linuxでは、~/.profile
または~/.bash_profile
に次のように入力します。
export _Java_OPTIONS="-Djava.net.preferIPv4Stack=true"