# jdksource8 **Repository Path**: demosaber/jdksource8 ## Basic Information - **Project Name**: jdksource8 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-02 - **Last Updated**: 2021-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >以下是环境搭建阶段 # 第一阶段:通过下面的方式想要达到源码调试的目的: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk https://www.zhihu.com/question/41531114 https://www.jianshu.com/p/d4cd27bc3325 **但是发现缺少部分代码** eg.sun 下的代码 # 第二阶段:下载 openJDK 的源代码,在 linux 下重新编译,再利用编译后的jdk 以及 openJDK 提供的源码进行结合,这样就能在 IDEA 中进行调试了! https://www.jianshu.com/p/233682913929 整合的内容是下载后的 openJDK 中 share/classes (为主)+ 如果缺少了 jdk 对应的 文件就去 solaris / windows 去寻找 **当前 git 已经整合了源码和 jdk,可以对 java 源码进行 DEBUG** **此阶段用于深入理解 java 源代码** 可是就算做了这么些工作,依然会漏代码。看来只能走一步算一步了。 # 第三阶段:使用在 desktop ubuntu 14 中编译的jdk,通过 VSCode (远程)来调试 C++ 的代码,借助 《深入理解Java 虚拟机》 的学习,深入理解 JVM **此阶段用于深入理解 jvm **