日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7下编译openjdk11

發布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7下编译openjdk11 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源碼

https://github.com/unofficial-openjdk/openjdk/releases

直接下載特定的版本jdk-11+28

?

編譯環境centos7

?

unzip jdk11xxx.zip

cd jdk11xxx

#安裝文檔中描述的外部庫要求(External Library Requirements)

yum install -y freetype-devel cups-devel libXtst-devel libXt-devel libXrender-devel libXi-devel alsa-lib-devel libffi-devel

#安裝Build Tools Requirements

yum install -y autoconf

#提示缺少unzip,安裝之

yum install -y unzip zip

#再次執行./configure提示configure: Could not find a valid Boot JDK. You might be able to fix this by running 'sudo yum install java-1.8.0-openjdk-devel'.

#嘗試 yum install -y java-1.8.0-openjdk-devel

#但發現依然各種錯誤,提示需要10或者11,yum search openjdk-devel只有11

#詳細原因參見Boot JDK Requirements

yum install -y java-11-openjdk-devel

#再次執行提示缺少gcc,建議安裝開發工具包

yum groupinstall "Development Tools"

#再次執行提示缺少fontconfig

yum install -y fontconfig-devel

?

?

chmod 777 configure

./configure

make

?

編譯成功提示:

Stopping sjavac server

Finished building target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release'

?

?

此時,在jdk11/build/linux-x86_64-normal-server-release目錄下,有個jdk目錄,這里面就是最新構建的OpenJDK,進入里面的bin目錄,再執行命令./java -version

?

總結

以上是生活随笔為你收集整理的centos7下编译openjdk11的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。