将Djava.net.preferIPv4Stack设置为始终为true

时间:2012-07-27 21:41:43

标签: java ipv6 java-7 minecraft

使用Java 7 Update 5总是会导致Java应用程序(对我来说,尤其是MineCraft)的复杂化,因为它试图使用IPv6。禁用IPv6根本不会保存此内容。

我发现的每一点信息都说使用批处理文件告诉java使用“-Djava.net.preferIPv4Stack = true”参数启动程序。这确实解决了我的问题,但我不想用批处理文件开始。

有没有办法在全球范围内为Java 7设置此项?我已经转到Java选项卡中的Java Control面板,并将“-Djava.net.preferIPv4Stack = true”设置为Java 7的运行时参数,但它没有做任何事情。

帮助我,你是我唯一的希望。我真的想停止使用Java 6.

1 个答案:

答案 0 :(得分:0)

我在办公室的开发箱遇到了同样的IPv6问题。

从“控制面板”进入“环境变量”对话框,创建一个名为JAVA_OPTS的新System变量,并将值设置为-Djava.net.preferIPv4Stack = true。