2011-11-22 115 views
0

当我试图打开JNLP格式我的JavaFX应用程序,我发现了以下异常:java.security.AccessControlException:访问被拒绝(“java.util.PropertyPermission”“java.net.useSystemProxies”“写”)

java.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.net.useSystemProxies" "write") 
    at java.security.AccessControlContext.checkPermission(Unknown Source) 
    at java.security.AccessController.checkPermission(Unknown Source) 
    at java.lang.SecurityManager.checkPermission(Unknown Source) 
    at java.lang.System.setProperty(Unknown Source) 
    at org.jugc.view.JugCMain.<clinit>(JugCMain.java:37) 
    ... 10 more 

如何解决这个问题?

回答

0

什么样的操作,你在JugCMain.java:37做什么?从JNLP /小程序

访问系统性能受安全限制。 所有未签名的JNLP /小程序正在在沙箱权限有限,以避免伤及客户端的工作站上运行。

你可能想,如果你想使用的系统化子性质,见http://java.sun.com/developer/Books/javaprogramming/JAR/sign/signing.html

如果您使用的是NetBeans 7.1的JavaFX项目你可以去 “项目属性 - 签署您的应用程序>建设 - >部署“并单击选项”请求无限制访问“

+0

只是我使用系统代理静态{”System.setProperty(“java.net.useSystemProxies”,“true”); } – Ashok

相关问题