java - 如果仅以 Jar 文件形式存在类文件,如何进行调试

标签 java eclipse

我正在开发一个现有的应用程序,其中为我提供了一些 java 文件和大量 jar 文件。
我已将此应用程序导入到 Eclipse 中,我可以在其中构建项目。

现在,我需要使用 Eclipse 调试器调试 jar 文件中的一些 .class 文件。 (对于它们,我没有 .java 文件)

请告诉我,在这种情况下我们如何放置调试点进行调试?

谢谢

最佳答案

您可以尝试为您的 IDE 使用反编译器插件。 (例如 JADclipse: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page )这样,当您单击库中的链接文件时,Eclipse 将尝试使用 JAD 反编译 jar 文件中存在的文件。

请注意,反编译并非 100% 安全,因此行号并不总是正确的。

关于java - 如果仅以 Jar 文件形式存在类文件,如何进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093762/

相关文章:

java - 如何使用 Eclipse 在虚拟机上进行开发?

java - 进行 JNI 调用的定量开销是多少?

java - 如何将多个 jar 合并为一个?

java - Eclipse IDE - 悬停错误后信息气球不起作用

android - 如何在主 .java 文件中添加另一个 Activity

java - Eclipse 程序未运行?

java - 从 web 服务返回大块二进制数据的最佳方法是什么?

java - 可以使用 Whitebox 类中的静态实用方法吗?

Java - Arrays.sort 返回 0

java - 如何修复方法 setLatestEventInfo(Context, String, String, PendingIntent) 未定义类型通知