前言:
JAVA现为甲骨文公司产品,甲骨文官网应被Java程序员所熟悉,通过官网能够找到各种所需资源
- JDK安装包
- JDK项目源码
- Java Platform, Standard Edition (Java SE)(其中包括API文档、Java语言和虚拟机规范、工具、开发者建议等等)
区分Oracle JDK 和 OpenJDK ,引用文章
Java官方(Oracle/Sun)发布的JDK,和开源项目OpenJDK,里面包含的JVM是否相同?
下载JDK安装包
请另见 【Linux】安装JDK环境
下载JDK项目源码
打开 甲骨文官网 依次选择 产品 - java,或者直接打开该链接 https://www.oracle.com/java/
点击打开了新页面,是早期JDK项目构建,如下点击
页面上的链接 dev.java 是Java的开发者社区
在下面页面的左侧选择 Java项目版本,如我想要Java SE8,然后点击zip文件下载
以上面下载的Java SE8为例,本地解压后,jdk源码路径如下图,
Java核心类库文件目录:\jdk\src\share\classes
native本地方法文件目录:\jdk\src\share\native
Hotspot虚拟机文件目录:\hotspot\src\share\vm
……
补充:
OpenJDK的项目仓库(http://hg.openjdk.java.net/jdk8),能够单独下载Hotsopt项目源码
另外,OpenJDK在github地址:https://github.com/openjdk/jdk
Java Platform, Standard Edition (Java SE) 如何使用
略