How can I disable IPv6 stack use for IPv4 IPs on JRE?

前端 未结 3 835
予麋鹿
予麋鹿 2020-11-30 23:21

As you can see on below screenshots, eclipse and Android SDK Manager (and other Java programs) are trying to connect to a IPv4 Internet IP via IPv6 TCP/IP stack while Proxif

3条回答
  •  粉色の甜心
    2020-12-01 00:12

    I wanted to use this for some program I hadn't control for running that Java app so ended with this _JAVA_OPTIONS=-Djava.net.preferIPv4Stack=true environment variable. (read about _JAVA_OPTIONS here)

    If you are using Windows, just run this command on Windows cmd:
    setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

    Thanks to Jason Nichols for reminding this JVM argument :)

提交回复
热议问题