mac 編譯 openjdk11

  1. 下載 openjdk 鏡像
hg clone https://hg.openjdk.java.net/jdk/jdk11/

或者在 http://jdk.java.net/下載

  1. 下載前置依賴
brew install FreeType
brew install Autoconf
  1. 執行 configure 檢查
bash ./configure --with-target-bits=64 --enable-ccache --with-jvm-variants=server --enable-dtrace --with-boot-jdk-jvmargs="-Xlint:deprecation -Xlint:unchecked" --disable-warnings-as-errors --with-debug-level=slowdebug 2>&1 | tee configure_mac_x64.log
# ./configure 是用來檢測你的安裝平臺的目標特徵的。比如它會檢測你是不是有CC或GCC,並不是需要CC或GCC,它是個shell腳本
# make 是用來編譯的,它從Makefile中讀取指令,然後編譯
# make install 是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置
# --with-debug-level=slowdebug 啓用slowdebug級別調試
# --enable-dtrace 啓用dtrace
# --with-jvm-variants=server 編譯server類型JVM
# --with-target-bits=64 指定JVM爲64位
# --enable-ccache 啓用ccache,加快編譯
# --disable-warnings-as-errors 忽略警告
  1. 編譯
make images
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章