最近在研究java虚拟机,在自己实现编译openjdk的时候如何通过命令行获取jdk的源码呢,在linux环境或者在win下的cygwin中,如下操作。
- Install mercurial to
/usr/bin. - Go to directory you want to download jdk8 sources.
- Run there:
hg clone http://hg.openjdk.java.net/jdk8u/jdk8u/ cd jdk8u/chmod +x get_source.shLANG=C./get_source.sh- Make some coffee.
- Read built-in README-builds.html (located in the
jdk8uas stated in this example) in order to build sources from received data, depending on your system. - Enjoy.

本文介绍如何通过命令行工具Mercurial (hg) 在Linux或Cygwin环境下下载OpenJDK 8及JDK 7u的源码。首先安装Mercurial到系统路径中,然后使用hg clone命令指定不同版本的OpenJDK源码仓库地址进行克隆。最后运行脚本并阅读README-builds.html文件来了解如何构建这些源码。
790

被折叠的 条评论
为什么被折叠?



