Java 想调试JDK的源代码吗

Java 想调试JDK的源代码吗,java,debugging,jdk1.7,Java,Debugging,Jdk1.7,我的问题和你的一样 我只是想弄清楚hashmap内部是如何工作的。所以我想调试SDK的源代码 现在。我想我正在寻找的是编译版本,其中包含Java SE 1.7的调试信息。i、 e.使用javac-g编译 我想我不是唯一一个想这么做的人。因此,任何人谁知道链接或已经这样做过。(对不起,我是个懒惰的人。请原谅我。)请为我分享工作成果。非常感谢。谢谢。您确实需要自己调试这些类 分发这样一个包可能会违反Oracles许可协议 你链接的帖子有详细的操作说明。我问题中的链接实际上回答了我的问题。但我只想补

我的问题和你的一样

我只是想弄清楚hashmap内部是如何工作的。所以我想调试SDK的源代码

现在。我想我正在寻找的是
编译版本,其中包含
Java SE 1.7
的调试信息。i、 e.使用
javac-g
编译


我想我不是唯一一个想这么做的人。因此,任何人谁知道链接或已经这样做过。(对不起,我是个懒惰的人。请原谅我。)请为我分享工作成果。非常感谢。谢谢。

您确实需要自己调试这些类

分发这样一个包可能会违反Oracles许可协议


你链接的帖子有详细的操作说明。

我问题中的链接实际上回答了我的问题。但我只想补充它没有提到的遗漏部分。认可的jar文件应该作为外部jar加入已安装的JRE中,否则它将无法工作。谢谢。

带调试信息的编译版本->你是指字节码吗?我指的是
javac-g
的编译结果。正如我在问题中提到的链接所暗示的那样。谢谢。jdk文件夹中有一个src.zip文件,其中包含java文件的源代码。这不是你要找的吗?是的,我已经找到了。只要遵循
jre\lib\approved解决方案
,它就可以正常工作。谢谢+1.