尝试使用RXTXcomm jar加载applet时出现java.lang.ExceptionInInitializerError

时间:2012-06-15 07:25:20

标签: java jar applet serial-port rxtx

我使用RXTXComm.jar创建了一个applet来从COM端口读取值。当我在Eclipse IDE中作为applet运行applet时,它正在运行。但是,当我通过我的应用程序运行它时,它会在applet控制台中发出此错误:

java.lang.ExceptionInInitializerError thrown while loading gnu.io.RXTXCommDriver
Exception in thread "Thread-17" java.lang.ExceptionInInitializerError
at comPortListen.run(comPortListen.java:65)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied                                                                             (java.lang.RuntimePermission loadLibrary.rxtxSerial)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.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 gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我很确定你被沙盒装箱了

Security and Permissions

可能的重复主题:Java Applet with RXTX