为了账号安全,请及时绑定邮箱和手机立即绑定

rt.jar 中 Java API 类的 Eclipse 调试问题

rt.jar 中 Java API 类的 Eclipse 调试问题

泛舟湖上清波郎朗 2021-09-29 10:39:19
我有 Eclipse 调试问题。首先,我执行的步骤如下:我安装了 Eclipse Photon我安装了 Eclipse Color Theme 插件我更新了格式设置我安装了增强类反编译器插件。我已经配置了最后一个插件只编辑文件关联将类反编译器查看器设置为默认文件类型的 .class 和 .class 没有源。现在,如果我在 rt.jar 中打开一类 Java API 作为 SimpleFormatter,反编译器会向我显示反编译的源代码(我知道这只是基于所使用的反编译器的表示,在我的情况下我使用 JD-Core)。但是,我不能在这段代码上应用任何断点,所以我不能调试这个类,我知道它被使用了。我什至不能在类方法上放置断点。我以前可以设置断点,但是当我运行调试时,它给了我一个错误,如“无法安装断点...”。具体来说,我想调试Java API的jar文件中的类源代码,例如调试以前的类。你知道我怎么做吗?谢谢 :)
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

JRE 中包含的 jar 是在没有调试信息的情况下编译的,这意味着调试器没有关于所执行行的任何信息。如果要调试该 jar 中包含的类,则必须下载源代码并使用“-g”选项进行编译


查看完整回答
反对 回复 2021-09-29
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

我发现这是最新版本的 Eclipse 发生的错误。具体来说,Eclipse 和 Enanched Class Decompiler 之间的错误。我使用以前版本的 Eclispe 解决了这个问题。


查看完整回答
反对 回复 2021-09-29
  • 2 回答
  • 0 关注
  • 220 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信