# source-analysis(快速搭建jdk8源码阅读调试环境) **Repository Path**: nonononsc/source-analysis ## Basic Information - **Project Name**: source-analysis(快速搭建jdk8源码阅读调试环境) - **Description**: 这是一个可以快速搭建jdk8源码阅读调试环境的教程,下载解压后用idea打开就能直接使用! 在Mybatis与Spring整合的过程中,DataSource类的注入操作需要对DataSource类源码有一定了解,这也激发了我对Java源码的关注,在网上查找资料后,成功搭建了一个可以在idea中直接使用的jdk8源码阅读调试环境,现在将整个项目发布到git仓库中,希望能给Java初学者一点帮助,同时我也将同步更新自己的阅读笔记,所有笔记会以注释的形式出现在本项目的源码中。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-04-19 - **Last Updated**: 2023-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # source-analysis #### 介绍 这是一个可以快速搭建jdk8源码阅读调试环境的教程,下载解压后用idea打开就能直接使用! 在Mybatis与Spring整合的过程中,DataSource类的注入操作需要对DataSource类源码有一定了解,这也激发了我对Java源码的关注,在网上查找资料后,成功搭建了一个可以在idea中直接使用的jdk8源码阅读调试环境,现在将整个项目发布到git仓库中,希望能给Java初学者一点帮助,同时我也将同步更新自己的阅读笔记,所有笔记会以注释的形式出现在本项目的源码中。 #### 使用说明 1. “master”分支为默认分支,所有的笔记更新将存放在这个分支当中。 2. “原始jdk8环境”为纯净分支,下载后按照教程即可快速搭建源码阅读调试环境。 3. 本项目使用的idea版本为 ULTIMATE 2018.1,使用其他idea版本操作可能会略有差异,酌情调整使用。 4. 本项目运行环境为jdk8,请自行安装。 5. 代码增加注释请不要改变原始代码行数,否则可能造成错误。 #### 安装教程 1. 仓库地址:https://gitee.com/nonononsc/source-analysis 直接下载压缩包。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0419/232627_41ef2a5c_8813438.png "image-20210419230713123.png") 2. 新建一个文件夹作为工程的根目录(名称自定义),将压缩包解压到此处,此时文件夹目录结构应如下图: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0419/232641_ace6cb71_8813438.png "image-20210419230752066.png") 3. 打开idea→file→open→选择你创建的文件夹→ok打开工程,此时工程结构目录应如下图: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0419/232652_da8cd29b_8813438.png "image-20210419230804342.png") 4. 运行main方法,无报错就表示环境搭建完成,欢迎开始源码阅读之旅! 5. 如果你感觉本教程有用,请不要忘记给我一个星星哦!(:tw-1f6a9: 重点步骤 ) #### 参与贡献 欢迎加入 #### 获取帮助 如果你有疑惑,欢迎咨询:325068190@QQ.com #### 主要参考 https://blog.csdn.net/Mr_Programming_Liu/article/details/105158350