拉取源码
git clone git@github.com:openjdk/jdk15u.git
安装bootstrap jdk
就是比要编译的版本小一个版本的jdk
这里就是openjdk14
openjdk下载官网
安装ccache,freetype,gcc49,autoconf
brew install autoconf ccache freetype gcc49
sudo mkdir /usr/bin/backup && sudo mv /usr/bin/gcc /usr/bin/g++ /usr/bin/backup
sudo ln -s /usr/local/bin/gcc-4.9 /usr/bin/gcc
sudo ln -s /usr/local/bin/g++-4.9 /usr/bin/g++
执行configure
bash configure --with-debug-level=slowdebug --with-jvm-variants=server --enable-ccache --with-freetype=bundled --with-boot-jdk=/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home --with-target-bits=64 --enable-ccache --with-num-cores=4 --with-memory-size=8000 --disable-warnings-as-errors
提示configure成功
编译
make images
完成后