我在Eclipse签名的web applet中收到了上面的错误。我将不胜感激任何帮助......
它声明找不到我的班级:
Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: com/dermalog/common/exception/DermalogException
虽然我有图像证明它包含在构建中:
我如何添加我的jar文件:
答案 0 :(得分:1)
在大多数情况下,在Eclipse项目中添加jar项目Java Build Path只意味着将它添加到用于编译的类路径中。在Eclipse中运行应用程序或applet时,构建路径上设置的项目也用于创建类路径。
但是,当applet在不同的上下文中运行时,构建路径没有说明applet的类路径,例如:在网页上。在那里,需要确保classpath包含运行应用程序所需的所有jar。
有两种简单的方法可以做到这一点:
编辑: 好的,我检查了你的jar文件,发现了这个:
Class-path: dermalog.afis.drawing.compression.jar dermalog.afis.fingercode.jar dermalog.imaging.capturing.jar
我上面链接的页面解释了这一点。