JDK8源码下载出错:/tmp/forest.3361/jdk.pid.rc exited abnormally

1.下载JDK源码:hg clone http://hg.openjdk.java.net/jdk8/jdk8/ jdk8Dir

然后进入jdk8Dir执行get_source.sh则开始下载源码,包括corba,hotspot,jaxp,jaxws,jdk,langtools,nashorn。其中主要下载的是jdk和hotspot。

2.执行get_source.sh下载时出现以下错误,是由于网络原因不能下载

JDK8源码下载出错:/tmp/forest.3361/jdk.pid.rc exited abnormally

3.解决方法:

可以看到jaxp等没能下载成功,执行命令hg clone http://hg.openjdk.java.net/jdk8/jdk8/jaxp jaxp(上图圈中的语句)单个下载

上图圈中的是各个模块的下载语句,可依次执行,每次执行一个。

get_source.sh命令可能是同时执行多条下载,网络不好会下载失败。