centos openjdk 11 安裝軟件包獲取方式


1、openjdk  的官網

在官網上可以看到 openjdk11 本身最新版本為:(http://jdk.java.net/archive/)

 可以看到最新版本為 11GA(11+28)

點擊 Source 按鈕(https://hg.openjdk.java.net/jdk/jdk11),可以看到 jdk11 一直依賴的代碼更新記錄

 點擊左側 tags ,可以看到 所有已發布的openjdk11版本

 2、centos 官網獲取 openjdk 11 rpm (http://mirror.centos.org/centos/7/os/x86_64/Packages/)

     openjdk 11 可以運行在不同類型的操作系統中,在 centos 安裝openjdk 11 的話,需要看 openjdk11 在 centos 中基於 openjdk  的官網 優化后且發布的版本。 

根據所需要操作系統查看對應最新版本

(1) centos 7 x86_64  (http://mirror.centos.org/centos/7/os/x86_64/Packages/

 

    這里可以看到 最新版本為:11.0.8.10 

(2) centos 7 arm (http://mirror.centos.org/altarch/7/os/aarch64/Packages/)

 

 

由此可以看出最新版本為 11.0.8.10   

 

因此安裝的時候若是 通過  yum 安裝,可以通過如下命令進行安裝

yum list **openjdk11** 查找最新版本,然后 用 yum install -y xxx 安裝最新版本

 yum install -y java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 java-11-openjdk-jmods.x86_64 java-11-openjdk-static-libs.x86_64 java-11-openjdk-headless.x86_64

 通過 java -version 命令可查看安裝的 openjdk11 版本,上圖顯示安裝正確

3、整理 openjdk11 成果物

(1) 將 /usr/lib/jvm/java-11-openjdk-11.0.8.10-1.el7.x86_64 目錄下載到本地

(2) 在本地的 java-11-openjdk-11.0.8.10-1.el7.x86_64根目錄下創建 man/man1 目錄

(3) 從 服務器上 /usr/share/man/man1 下將所有含有 java-11-openjdk-11.0.8.10-1.el7.x86_64字樣的 gz 包下載 到 本地剛剛創建的 man/man1 中

(4) 對下載到本地的所有 gz 包全部進行解壓,並刪除 gz 包

(5) 對 (4) 解壓出來的文件進行重命名

          如:alt-java-java-11-openjdk-11.0.8.10-1.el7.x86_64.1  重新命名為 alt-java.1  將中間的  “-java-11-openjdk-11.0.8.10-1.el7.x86_64” 刪除

4、驗證

  用整理好的 openjdk11 去啟動一個java 程序,看是否能夠啟動成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM