编译OpenJDK

前言

最近在看《深入理解Java虚拟机》这本书,1.6节是编译openjdk,自己也想尝试一下。

使用操作系统为:Ubuntu 18.04 LTS

正文

下载源码

http://hg.openjdk.java.net/jdk/jdk12

书中提供的下载地址由于网络问题下载较慢,所以在Github的仓库下载,地址为:

https://github.com/openjdk/jdk

作者建议阅读doc/building.md,里面有详细的需要安装的编译环境与编译说明。

构建编译

使用bash configure进行设置编译参数。具体的编译配置参数可见doc/building.md
成功后命令行回显如下:

编译成功回显

编译

输入make images进行编译。等大概二十分钟编译完成。

编译好的jdk位于build/配置名称/jdk,该目录可以直接当成完整的JDK进行使用。

至此,编译JDK工作完成。

文章作者: L1nker4
文章链接: https://l1n.wang/2020/02/build-jdk/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 L1nker4's Blog