如何在 Eclipse 中调试已编译的 Java 代码 [已关闭]

2022-09-01 05:21:03

我想知道Eclipse IDE是否有任何解决方案来调试我没有源代码的Java代码,即调试动态反编译的代码,单步执行它等?我尝试使用JD-EclipseJadClipse,如果我想查看一些类文件,这些插件效果很好,但是当我调试时,我得到“找不到源代码” - 我如何“附加”这些插件来“提供”源代码?

我的环境:

  • 日食 3.5
  • Windows XP(但如果可能的话,我正在寻找一个跨平台的解决方案)

谢谢。


答案 1

我有同样的问题。如今,没有反编译器可以有效地调试已编译的Java代码。我正在开发JD-Eclipse。在接下来的3到6个月里,JD-Eclipse的布局应该会真正得到改善。我们将开始调试没有源代码的类,并解决一些棘手的问题。


答案 2

我对Jadclipse有很好的经验 - http://jadclipse.sourceforge.net/wiki/index.php/Main_Page - http://jadclipse.sf.net/update

为了获得最佳结果,请使用 jad 并将其配置为将行号列为注释,这将启用代码位于正确行中的输出。这最适合调试会话。

然后将其设置为类的默认视图。有关详细信息,请参阅文档。这对我来说很好。