windows7下编译openjdk9

 

一:工具准备

1.1:mercurial,该工具主要用于下载openjdk的源码,我用的是4.8.1,下载链接https://download.csdn.net/download/sj1231984/10944131

1.2:cygwin64,该工具模拟linux的操作环境,内置make,zip等工具,用于编译openjdk源码。下载链接;https://download.csdn.net/download/sj1231984/10944140

        下载完成后,在命令行切换到安装目录,然后执行

setup-x86_64 -q -P make -P unzip -P zip

等待安装完成即可。

1.3:freetype 至少要求2.3版本以上,在Windows上,没有现成的FreeType编译版本,需要自己下载源码编译。

         安装方法下面会提到。

1.3:bootstrap jdk 我直接用的oracle jdk 1.8,去官网下载一个版本安装就可以了。

二:开始

2.1:下载源码

安装了mercurial之后,打开命令行,输入hg version命令,会看到如下图所示:说明安装成功啦!

然后打开cygwin,切换到你要下载源码的目录,比如我的是D:/openjdk,如下图所示,对应在cygwin下的目录为/cygwin/d/openjdk/

然后执行 hg clone http://hg.openjdk.java.net/jdk9/jdk9 命令;坐等下载完成就好啦。

执行完之后别着急,这才完成了下载源码的一小步。继续执行 

cd jdk9

然后执行  ./get_source.sh    这个执行时间比较长,耐心等待,其实是下载的我下图选中的那几个模块的源码,可能中途下载某个模块的时候会失败,如果中途有失败的,继续重复执行这个命令就可以了,一直到全部成功,值得一提的是我用的公司网下载慢,而且经常在下载jdk模块时失败,后来换成手机的热点,一次就成功了,你不妨试试!!

2.2 安装vs2013

注意:一定要是英文版,而且一定要安装到默认安装路径!本人踩过这个坑!!

具体的安装包4个多G,就不提供了,自己到网上下载安装吧!

2.3 安装bootstrap jdk  

按照我1.3说的下载一个安装就好。

2.4 编译freetype

先下载源码  ,下载地址如下,

http://download.savannah.gnu.org/releases/freetype/freetype-2.5.3.tar.gz

下载完成后解压复制到D:/openjdk目录下解压,

tar -xzf freetype-2.5.3.tar.gz

如下图所示

然后切换到cd jdk9目录,执行如下命令就会编译出来freetype,执行完成后会在freetype目录下多一个lib64文件夹,里边就是编译出来的结果,

2.5:正式编译jdk

还是在jdk9目录下,执行make help 命令可以查看make的详细命令说明,我执行的是make images命令,编译出来一套jdk和jre

如下图所示:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值