如何下载JDK源码
快速下载并导入IDE(MacOS):
- 先安装
Mercurial
brew install mercurial
- 克隆JDK8的源码(这里是JDK8 可替换为需要的版本)
hg clone http://hg.openjdk.java.net/jdk8/jdk8 jdk8
- 增加权限并执行
get_source.sh
脚本
cd jdk8
chmod +x get_source.sh
./get_source.sh
- 使用IDE工具打开
jdk8
目录即可
模块介绍
— corba:不流行的多语言、分布式通讯接口
— hotspot:Java 虚拟机源码 (我们主要关注这个模块)
— jaxp:XML 处理
— jaxws:一组 XML web services 的 Java API
— langtools:Java 语言工具
— nashorn:JVM 上的 JavaScript 运行时
— jdk:java 开发工具包
— share:与平台无关的实现