文档章节

openJDK之如何下载各个版本的openJDK源码

克虏伯
 克虏伯
发布于 2018/08/20 23:02
字数 484
阅读 2804
收藏 8
  1. 如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢?
  2. 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢?

1.openJDK的项目

    链接:http://hg.openjdk.java.net/,如下图1所示

          

                            图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK10

2.下载openJDK源码

    以下载openJDK8为例。

2.1 点击图1中的jdk8u,就得到如下图2所示

                                       图2 可以看到JDK8的各个小版本

2.2 以下载openJDK8u60为例

2.2.1 点击图2中jdk8u60下面的jdk链接,如下图3所示:

                                     图3 点击红框中的"jdk"下载openJDK8u60源码

    点击之后,得到的是如下图4所示:

       

                                                      图4

    如上图4所示,是不是看着很乱,不知道点哪,不急,看下面的步骤。

2.2.2 点击"browse"链接,如下图5所示

                                                                图5 点击"browse"链接

    之后得到如下图6所示:

                 

                                                                图6 在图5中点击"browse"之后 

2.2.3 点击图6中的"zip"链接

    如下图7所示:

                      

                                                          图7 点击"zip"就触发下载了,得到的是个zip压缩包

3. 解压下载得到的zip压缩包

    如下图8所示

                     

                                            图8 src/share/classes/java目录下就是平时使用的JDK类库的源码

    

    好了,开启你的openJDK源码之旅吧!

    如果你想下载其它版本的openJDK源码,基本步骤如上述,步骤都是一样,只是你在选择链接时,选择自己要的那个版本就可以了。

© 著作权归作者所有

共有 人打赏支持
下一篇: VPN记录
克虏伯

克虏伯

粉丝 16
博文 344
码字总数 115592
作品 0
渝北
程序员
私信 提问
Java 11 将至,不妨了解一下 Oracle JDK 之外的版本

Java 11 计划于本月,即 9 月 25 日发布。与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台的参考实现。新的长期支持版本每三年发布一次,根据后续的发布计划,Java 17 将于...

局长
2018/09/11
11.4K
36
Mac OSX 10.10 Yosemite编译OpenJDK 9

在Mac OSX 10.10系统上编译了下OpenJDK9,以下仅是个人安装记录,供参考。 编译时间:2015-06-13 系统版本:Mac OS X Yosemite 10.10.4 编译OpenJDK版本:JDK 9 相关软件版本: XCode版本:X...

易水瑶
2015/06/13
0
2
JDK安装

在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器; 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 tools: mkdir -p tools 4 进入到目录 /usr/local/tools...

烟璃悠
2017/04/13
3
0
ubuntu18安装openjdk

ubuntu18安装openjdk 当ubuntu升级到18.04的时候,默认的jdk变成openjdk10,低版本的eclipse的android开发工具adt就打不开了。这时候,只需要把openjdk降到8就可以了。 先安装openjdk8: sud...

kyle960
2018/08/21
0
0
Java 11 将至,除了 Oracle JDK 还有这些版本!

Java 11 计划于本月,即 9 月 25 日发布。与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台的参考实现。新的长期支持版本每三年发布一次,根据后续的发布计划,Java 17 将于...

CSDN资讯
2018/09/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
46分钟前
2
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
3
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部