我有和this一样的问题。想调试JDK的源代码
我只是想弄清楚hashmap是如何在内部工作的。所以我想调试SDK的源代码。
当前。我认为我在寻找compiled version with debug information
的Java SE 1.7
。即使用javac -g
进行编译。
我觉得我不是谁想做这个唯一的家伙。所以任何知道该链接或已经完成此操作的人。 (对不起,我是懒惰的人。请原谅我。)请分享我的工作成果。非常感谢。谢谢。
我有和this一样的问题。想调试JDK的源代码
我只是想弄清楚hashmap是如何在内部工作的。所以我想调试SDK的源代码。
当前。我认为我在寻找compiled version with debug information
的Java SE 1.7
。即使用javac -g
进行编译。
我觉得我不是谁想做这个唯一的家伙。所以任何知道该链接或已经完成此操作的人。 (对不起,我是懒惰的人。请原谅我。)请分享我的工作成果。非常感谢。谢谢。
你确实需要在自己调试的时候编译这些类。
分发这样的包可能会违反ORACLE许可协议。
您链接的帖子有详细说明如何做到这一点。
我的问题中的链接实际上回答了我的问题。但是我只是想补充一些没有提到的错过的部分。认可的jar文件应作为外部jar加入已安装的JRE中,否则不起作用。谢谢。
*带调试信息的编译版本* - >你的意思是*字节码*? – TheLostMind
我的意思是'javac -g'的编译结果。作为我在我的问题中提到的链接建议。谢谢。 –
jdk文件夹中有一个src.zip文件,它具有java文件的源代码。这不是你想要的吗? –