2011-11-22 114 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

相關問題