在战争中如何用jar文件链接类? (Java)

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

Applet1.class
jna-3.2.3.jar
SomeClass.class

Applet1类从jna-3.2.3.jar导入com.sun.jna.*并使用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加载到客户端了吗?Applet1.class每次都从服务器调用jna-3.2.3.jar吗?还是Applet1.class尝试在客户端上找到jna-3.2.3.jar?

解决方法:

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

上一篇:java-新闻文章:无需PHP即可写入服务器磁盘?


下一篇:Java小程序中的对象持久性