按照《深入理解Java虚拟机》中的流程进行,有少许区别,记录如下
配置:Mac OS 10.15.7、XCode 12.0.1、jdk12、IDEA
下载代码
从https://hg.openjdk.java.net/jdk/jdk12下载代码一直失败,换成从github下载代码。
git clone git@github.com:openjdk/jdk.git
找到jdk12最后一次提交,tag=jdk-12-ga,本地切换到这个tag上。
编译
sh configure
执行默认配置项,会在/build下生成新的目录。
表示配置成功,过程中的问题靠提示可以解决。
make all或者make images
进行编译。