JRE で IPv4 IP の IPv6 スタックの使用を無効にするにはどうすればいいですか? 質問する

JRE で IPv4 IP の IPv6 スタックの使用を無効にするにはどうすればいいですか? 質問する

以下のスクリーンショットからわかるように、Eclipse と Android SDK Manager (およびその他の Java プログラム) は IPv6 TCP/IP スタック経由で IPv4 インターネット IP に接続しようとしていますが、Proxifier (プロキシ マネージャー プログラム、気にしないでください) はそれをサポートできません。

Eclipse がインターネットに接続できないAndroid SDK マネージャーがインターネットに接続できない

Java で IPv6 を無効にするにはどうすればいいですか?

ベストアンサー1

私は、Java アプリを実行するために制御できないプログラムにこれを使用したいと考えていたため、この_JAVA_OPTIONS=-Djava.net.preferIPv4Stack=true環境変数を使用しました。(_JAVA_OPTIONS について読んでください)ここ

Windows を使用している場合は、Windows cmd で次のコマンドを実行します。
setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

この JVM の議論を思い出させてくれた Jason Nichols に感謝します :)

おすすめ記事