Jar文件未加载

时间:2010-02-05 07:01:36

标签: java jar

我的jar文件在本地计算机上签名。它在本地机器上工作正常。当我将其上传到服务器时,它会显示一些错误,如

load: class com.trusm.tru.ReadNFCSerialNumber not found.
java.lang.ClassNotFoundException: com.trusm.tru.ReadNFCSerialNumber
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://xxx.xxx.xxx.xxx/popit/popit/com/trusm/tru/ReadNFCSerialNumber.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: com.trusm.tru.ReadNFCSerialNumber

任何人都可以帮我吗???

5 个答案:

答案 0 :(得分:1)

 open HTTP connection failed: http://xxx.xxx.xxx.xxx/popit/popit/com/trusm/tru/ReadNFCSerialNumber.class

看起来像网络问题。

答案 1 :(得分:1)

我认为签署导致了这些问题。

当我在服务器而不是本地机器上签署jar时,它就像一个魅力......

答案 2 :(得分:0)

您可能已经使用外部引用添加了jar,检查了jar文件夹是否可用,或者您可以在根文件夹中创建lib文件夹并在那里添加jar ...

答案 3 :(得分:0)

在您创建的HTML文件中使用appletviewer,因为它可以更好地了解所发生的事情。

答案 4 :(得分:0)

堆栈跟踪:

Caused by: java.io.IOException: open HTTP connection failed:http://xxx.xxx.xxx.xxx/popit/popit/com/trusm/tru/ReadNFCSerialNumber.class

建议不存在ReadNFCSearialNumber.class的HTTP路径。尝试将该URL链接放在浏览器上,如果您获得HTTP 404,那么您就知道路径是问题。

除此之外,我们不知道你的项目结构如何,所以我们不能在这里猜测。