eclipse调试jdk源码

在看jdk源码的时候会想着去调试jdk的源码,但是Oracle提供的jre中rt.jar不带debug信息:orcale在编译src时使用了 javac -g:none,意思是不带任何调试信息,这样可以减小rt.jar的大小。若想正常调试jdk,就只能重新编译src.zip。下面将介绍编译jdk的方法,只需3步!

1.在eclipse中新建一个java项目[jdk],然后在src目录上导入[Archive File],选择源码src.zip导入

eclipse调试jdk源码

2.右键项目[export],然后导出为jar包,名字随便起,比如rt_debug.jar

eclipse调试jdk源码

eclipse调试jdk源码

3.[windows]–>[Preferences]–>[Java]–>[Installed JREs]–>[Edit]–>[Add External JARs] 把刚刚生成的rt_debug.jar加进去,并把这个挪到最前面,然后Apply就OK了。

eclipse调试jdk源码