我需要将 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
小程序或 URL 上不可能实现的内容。
我应该如何设置这个属性?
最佳答案
在 Java 7 Update 6 (b17) 中,安全属性列表已更新。请参阅Bug Report 716069了解更多详情。
您可以通过在资源标记中指定以下行来包含此设置:
<property name="java.net.preferIPv4Stack" value="true"/>
关于java - 如何为JNLP应用程序设置preferIPv4Stack属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809919/