JDK源码阅读环境搭建

Posted unrecognized

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK源码阅读环境搭建相关的知识,希望对你有一定的参考价值。

内容来源

B站Up主: CodeSheep

视频: https://www.bilibili.com/video/BV1V7411U78L

感谢大佬分享学习心得 Thanks?(?ω?)?~~~

1. 新建项目

  1. 新建JavaSourceLearn项目
  2. 新建source包存放源码
  3. 新建test包存放测试案例
    技术图片

2. 获取JDK源码

  1. 打开Project Structure

技术图片

  1. 选择JDK版本查看安装目录

技术图片

  1. 将src.zip解压到项目source包中

技术图片

提示: 添加源码到项目之后首次运行需要较长时间进行编译,建议先设置好进程堆,防止编译失败

3. 构建进程堆大小

  1. 打开File -> Settings -> Build, Execution, Deployment -> Compiler

  2. 设置Build process heap size (Mbytes)

技术图片

4. 调试设置

  1. 打开File -> Settings -> Build, Execution, Deployment -> Debugger -> Stepping

  2. 取消Do not step into the classes

技术图片

说明: 该设置勾选后可以在Debug时不进入到相关类路径下的方法内

5. 源码路径

  1. 打开Sourcepath

  2. 将原先JDK的src.zip包删除,添加当前项目路径下的source包

技术图片

说明: 原先JDK源码包为锁定状态,Debug进入源码后无法修改/添加注释

6. 其他问题

在视频的评论中看到网友( King刚到家大家好我和我 )的推荐:

https://blog.csdn.net/IT_Migrant_worker/article/details/104743218

介绍得挺详细的,图文并茂,如果有遇上什么问题不妨进去搜搜看

以上是关于JDK源码阅读环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

JDK源码阅读环境搭建

Mac中搭建Jdk源码阅读环境,带你进阶高级程序猿

Mac搭建Hadoop源码阅读环境

jdk 源码阅读

超详细图解!基于IDEA+Gradle+jdk11搭建Spring框架源码阅读环境

JDK源码学习总体概述以及环境搭建