如何在战争中将类与jar文件联系起来? (JAVA)

时间:2011-08-04 15:40:12

标签: java jar applet war

我有战争档案。它包含以下文件:

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

2 个答案:

答案 0 :(得分:2)

您需要使用jna-3.2.3.jar HTML标记的archive属性指定小程序需要applet。有关详细信息,请参阅http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-APPLEThttp://mindprod.com/jgloss/applet.html#APPLETTAGS

答案 1 :(得分:1)

jar文件必须位于WAR中的WEB-INF / lib下。