搭建JDK源码阅读环境

搭建JDK源码阅读环境

我们在日常的开发中多多少少都会接触到源码,比如你直接点击HashMap会自动跳到HashMap的源码文件。
但是当你想要深入源码,在阅读源码时给某些逻辑加一些注释时,原有的源码是不支持编辑的。
本文的目的就是搭建一个可以支持修改源码的环境。

前置条件

  • 本地存在JDK环境

搭建环境

使用IDEA开发工具。
以 jdk1.7.0_45 为例进行说明,其他版本的jdk同理。

  1. 找到 jdk1.7.0_45 安装路径下的 src.zip。(src.zip 即为 jdk 自带的源码压缩包,默认路径为:C:\Program Files\Java\jdk1.7.0_45\src.zip)
  2. 使用IDEA新建一个普通Java项目,并指定项目的jdk版本为 jdk1.7.0_45。
  3. 在项目下新建一个source文件夹,将 src.zip 解压到该文件夹。
  4. IDEA:File -> Project Structure -> SDKs -> jdk1.7.0_45 -> Sourcepath,删除原有的src.zip路径(如果存在的话),将第3步新建的source路径添加在此处。保存。
  5. 打开任意JDK的类(eg:HashMap),如果文件支持编辑则表示环境搭建成功。
  6. 完工。

建议:将解压后未经修改的源码文件通过git进行管理,保存最初的版本,这样方便跟踪后续的改动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值