文章目录
- JDK如何下载源码?
- JDK源码介绍
- 下载JDK源码
- idea配置源码路径
JDK如何下载源码?
JDK(Java Development Kit)是开发Java应用程序的基础工具包,包含了编译、运行和调试Java应用程序所需的所有工具。JDK源码主要指的是Java虚拟机(JVM)以及相关工具和库的源代码。
JDK源码介绍
JDK包含多个组件,每个组件都有其对应的源代码:
- HotSpot VM:这是JDK中包含的Java虚拟机的实现,它负责执行Java字节码。
- JVM编译器:包括Just-In-Time (JIT) 编译器,用于将字节码转换为机器码。
- 类库:包括标准Java API的实现,如
java.lang
、java.util
等。 - 开发工具:如javac(Java编译器)、javadoc(文档生成工具)、jar(打包工具)等。
下载JDK源码
地址:https://hg.openjdk.org/
1)选择要下载的JDK版本,比如jdk8u系列:
2)点击对应的JDK
3)进入之后,右上角进行搜索对应的版本,比如jdk8u102
4)之后选择其一,点进进入,之后会进入到下面这个界面。点击zip即可下载
5)选择一个位置保存,下载下来之后是一个zip压缩包,大概70M/80M大小
6)其中解压目录下的src/share/classes
目录下存放的就是jdk的类库源码文件
idea配置源码路径
1)下载解压之后将文件中的sun目录(具体路径为jdk-48c99b423839\src\share\classes\sun
)放入JDK 8u102的家目录下(具体目录看自己的安装位置)。
2)然后在项目中的SDKs中配置sun目录为Classpath,如图。
3)接下来就可以愉快的分析调试源码了。