Mac 10.12.5 编译OpenJdk 9

一 基础套件安装

1.openjdk代码由hg管理,因此需要安装mercurial

brew install mercurial

2、安装ccache提高编译速度

brew install ccache

3、安装freetype(编译时需要)

brew install freetype

二 下载源码

hg clone http://hg.openjdk.java.net/jdk9/jdk9

cd jdk9

bash ./get_source.sh

三 编译配置

bash configure --with-target-bits=64 --with-freetype=/usr/local/Cellar/freetype/2.8 --enable-ccache --with-jvm-variants=server,client --with-boot-jdk-jvmargs="-Xlint:deprecation -Xlint:unchecked" --disable-zip-debug-info --disable-warnings-as-errors --with-debug-level=slowdebug 2>&1 | tee configure_mac_x64.log

四 编译

export LANG=C

make all LOG=debug2>&1| tee make_mac_x64.log

五 测试

/Users/qiyekun/github/jdk9/build/macosx-x86_64-normal-serverANDclient-slowdebug/jdk/bin/java -version

你可能感兴趣的:(Mac 10.12.5 编译OpenJdk 9)