【发布时间】:2014-12-26 11:12:30
【问题描述】:
我的学校项目有一个应用程序,其中包含 jpcap 类,但在尝试运行 jar 文件时出现以下异常:
java.lang.ExceptionInInitializerError
...
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.jpcap")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at sun.plugin2.applet.FXAppletSecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkLink(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at jpcap.JpcapCaptor.<clinit>(JpcapCaptor.java:251)
... 12 more
有什么方法可以让我的代码不加:
grant { permission java.security.AllPermission; };
到 jre 位置\lib\security\java.policy?
【问题讨论】:
标签: java javafx-2 jpcap accesscontrolexception