你好,我有一个奇怪的问题,当我运行我的 webapp 时,我得到一个 NoClassDefFoundError
但是当我 checkin Eclipse 时,我找到了 .jar 文件 (Jnotify.jar),它显示了所有类。 同样的情况,当我导入我的 webapp 的 .war 文件时,我看到了依赖项中的类。
我的问题是什么?
谢谢!
最佳答案
我找到了导致错误的原因:
JNotify 有特定的库 DLL,我将它们正确地放在 java.library.path 中,但问题是 Tomcat 不会查找这些库,除非相应的 .jar 文件位于 Tomcat/lib 中。
所以将我的 jnotify.jar 添加到 tomcat/lib 解决了我的问题。
关于java - NoClassDefFoundError 即使包含 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19254296/