【问题标题】:How to debug JDK source如何调试 JDK 源代码
【发布时间】:2012-05-16 22:00:46
【问题描述】:

我有一个非常棘手的问题,我无法立即解决。我必须调试 JDK 源代码,看看我是否可以更进一步。标准 JDK 库不包含 Debug 符号。

谁能告诉我在哪里可以下载 JDK 调试版本?我正在使用 eclipse 和远程调试,JDK 1.5 或 1.6 都适合我的情况。如果没有,我可能必须按照谷歌搜索的指南重新编译rt.jar

更清楚地说,我想要一个启用调试的 JDK 发行版。我在哪里可以下载它?

【问题讨论】:

  • How can I check on debug symbol status with Eclipse? 的可能副本。简短的回答是使用 JDK 而不是 JRE。 (链接问题的标题具有误导性。请阅读实际问题和答案。)
  • 这里有同样的问题,我无法按照“google指南”中的描述编译整个 jdk (8) 源代码而没有错误。
  • 请参阅this question,获取有关如何使用调试编译 JDK 源代码的优秀指南。我今天才关注它(在一个 linux 机器上),它运行良好。 (如果我没有决定尝试“改进”它,第一次会完美运行。)实际上我确实重新编译了整个源代码,它似乎工作得很好。

标签: eclipse debugging java


【解决方案1】:

我建议您只使用调试信息编译您需要的类,并将您的 JDK 文件的 *class 版本放入引导类路径。使用附加源 (src.zip) 配置您的 IDE。这应该有效。

我希望你不需要整个 JDK,只需要选择的类。

【讨论】:

  • 你错过了这个问题......如何获得 .class'es 的调试版本
  • 请参阅this question 了解如何获取 Java 库的调试版本。
猜你喜欢
  • 1970-01-01
  • 2013-08-07
  • 2013-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 2011-11-08
相关资源
最近更新 更多