idea 搭建源码阅读环境
idea 搭建源码阅读环境
-
将自己开发环境中使用的 JDK版本对应的
src.zip
文件夹解压,复制到一个工作环境目录中,重命名(看自己需要),然后用 idea 打开。(暂时先不要编译jdk
源码) -
修改编辑器环境中项目的
SDKs
指向当前解压的源码目录,如图上java8_source
项目的目录这样在自己工程中点击源码中的方法或者是类,就可以跳转到自定义的源码环境中了。
-
可能遇到的问题
debugger
时候,在源码中打断点,可能会提示source code does not match the bytecode.
原因:自己在源码中修改了注释(注释换行了),改变了原本的java
文件结构(到现在还没编译源码),所以定位不到原本正确的位置。
解决:重新编译源码
说明:由于本人导入 JDK
源码的需求是能够可以添加自己的注释,比如自己的理解等,所以并没有编译过源码,编译源码会出错,需要额外引入依赖(有这方面需求,自己查找解决方案即可),为了方便,本人项目还是依赖原本默认设置的 sourcepath
,因为 idea debugger 能进入到源码环境,只是不能增加自己的注释而已。
东街浊酒づ vs 浅梦墨雪づ