JDK 8u 源码下载方法

一、环境配置

需要安装 hg, 具体安装方式,请参考地址:https://www.mercurial-scm.org/

 

二、下载 openJDK 

首先,在这里找到需要下载的源码

095330_ns07_571282.png

 

我这里下载 jdk8u  ,  点击进入后,如下图:

095437_ds3T_571282.png

在这里可以看到 它的所有分支情况。

 

可以选择需要的分支点击进入,即可查看到所有的源码提交记录。(我这里继续选择 jdk8u)

095611_GuN7_571282.png

 

三、下载源代码

首先执行如下命令:

[root@ecs-0001 ~]# hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/

完成后,可以看到如下内容:

095808_IW1h_571282.png

 

紧接着,继续执行:./get_source.sh 这个脚本。

[hadoop@ecs-0001 jdk8u]# ./get_source.sh 
WARNING: Mercurial version 2.6.3 or later is recommended. /usr/bin/hg is version 1.4
# Repositories:  corba jaxp jaxws langtools jdk hotspot nashorn 
                corba:   hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/corba corba
                 jaxp:   hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp jaxp
                corba:   requesting all changes
                 jaxp:   requesting all changes
                corba:   adding changesets
                 jaxp:   adding changesets
                 jaxp:   adding manifests
                 jaxp:   adding file changes
                corba:   adding manifests
                 jaxp:   added 1737 changesets with 7959 changes to 4242 files
                 jaxp:   updating to branch default
                 jaxp:   2072 files updated, 0 files merged, 0 files removed, 0 files unresolved
                jaxws:   hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws jaxws
                jaxws:   requesting all changes
                jaxws:   adding changesets
                jaxws:   adding manifests
                jaxws:   adding file changes
                jaxws:   added 1547 changesets with 13548 changes to 6752 files
                jaxws:   updating to branch default
                jaxws:   3735 files updated, 0 files merged, 0 files removed, 0 files unresolved
            langtools:   hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/langtools langtools
            langtools:   requesting all changes
            langtools:   adding changesets
            langtools:   adding manifests
            langtools:   adding file changes
            langtools:   added 3553 changesets with 22354 changes to 7187 files

........................(省略部分日志)

 

执行完成后,即可在该目录下看到相应的源码信息。

 

 

 

 

 

 

 

转载于:https://my.oschina.net/Rayn/blog/1622833

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值