我正在尝试将第三方库集成到现有应用程序中;它编译和构建没有任何问题,但在执行期间给出java.lang.NoClassDefFoundError
。
问题是错误来自我没有源代码的库,错误并没有告诉我找不到哪个类。
可以调试吗?有什么建议吗?
(这是Java 1.4,Eclipse,Ant和Tomcat设置)
答案 0 :(得分:1)
您可以安装JD-Eclipse(或任何其他反编译器),启动调试器,然后逐步执行直至找到错误。
该插件应该允许您进入第三方.class文件,就像它们是附加源一样(假设它们没有被混淆)。