第三方库在不提供类名的情况下抛出NoClassDefFoundError

时间:2010-08-06 15:24:28

标签: debugging java1.4

我正在尝试将第三方库集成到现有应用程序中;它编译和构建没有任何问题,但在执行期间给出java.lang.NoClassDefFoundError

问题是错误来自我没有源代码的库,错误并没有告诉我找不到哪个类。

可以调试吗?有什么建议吗?

(这是Java 1.4,Eclipse,Ant和Tomcat设置)

1 个答案:

答案 0 :(得分:1)

您可以安装JD-Eclipse(或任何其他反编译器),启动调试器,然后逐步执行直至找到错误。

该插件应该允许您进入第三方.class文件,就像它们是附加源一样(假设它们没有被混淆)。