我需要将java.net.preferIPv4Stack = true设置为通过JNLP启动的应用程序(javaws和applet)
尝试了那些,没有运气...
<j2se ...java-vm-args="-Djava.net.preferIPv4Stack=true" />
<property name="java.net.preferIPv4Stack" value="true"/>
System.setProperty("java.net.preferIPv4Stack", "true");
我可以使其工作的唯一方法是从本地文件系统启动javaws时发现:
javaws -J-Djava.net.preferIPv4Stack=true myapp.jnlp
在applet或URL上是不可能的。
我应该如何设置此属性?
最佳答案
使用Java 7 Update 6(b17),安全属性列表已更新。有关更多详细信息,请参见Bug Report 716069。
您可以通过在资源标签中指定以下行来包括此设置:<property name="java.net.preferIPv4Stack" value="true"/>