我有战争档案。它包含以下文件:
Applet1.class
jna-3.2.3.jar
SomeClass.class
Applet1类从com.sun.jna.*
导入jna-3.2.3.jar
并使用SomeClass
中的一些函数。
当我在网页上加载applet时出现错误:
java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sun/jna/Pointer.
Applet1.class
看到SomeClass.class
,但看不到jna-3.2.3.jar
。怎么解决?
还有一个问题。 jna-3.2.3.jar
已加载到客户端,每次都没有t it?
Applet1.class doesn
从服务器调用jna-3.2.3.jar
?或者Applet1.class
尝试在客户端找到jna-3.2.3.jar
?
答案 0 :(得分:2)
您需要使用jna-3.2.3.jar
HTML标记的archive
属性指定小程序需要applet
。有关详细信息,请参阅http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-APPLET和http://mindprod.com/jgloss/applet.html#APPLETTAGS。
答案 1 :(得分:1)
jar文件必须位于WAR中的WEB-INF / lib下。