手动JDK源码编译

一、boot JDK

JDK,必须已经安装前一个版本的JDK,官方称之为bootstrap JDK,如:JDK 11,本机必须安装JDK 10 或 JDK 11

二、Unix环境

LinuxmacOS自动有,window 系统需要CygwinMinGW/MSYS软件来模拟,

三、编译器/编译工具链

JDK底层源码(尤其JVM虚拟机部分)都是C++/C

四、使用工具:

  • Autoconf:软件源码包的自动配置工具

  • Make:编译构建工具

  • freetype:一个免费的渲染库,JDK图形化部分的代码可能会用它

好,环境盘点就到这里,接下来具体列一下我在编译JDK 8JDK 11时分别用到的软件详细版本信息

 

五、源码下载

OpenJDK的源码已经提前托管到http://hg.openjdk.java.net/

git clone http://hg.openjdk.java.net/jdk/jdk11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值