1. 程式人生 > >CentOS 7.4 原始碼安裝 JDK 1.8

CentOS 7.4 原始碼安裝 JDK 1.8

       雖然向來喜歡安裝新版,但目前Java 1.8和Java 11是LTS(Long Term Support)版,Eclipse對Java 11還沒有很好的支援,這裡就安裝Java 1.8版本。 另外,Java JDK並非永久免費支援,這裡選擇了 AdoptOpenJDK

  • CentOS 7.4
  • AdoptOpenJDK - OpenJDK 8 (LTS) + HotSpot

操作過程也非常容易,大體分為解壓檔案和配置環境變數。

  1. 解壓檔案

     # 準備安裝目錄
     [[email protected]
    ~]# mkdir /usr/local/java [[email protected] ~]# cd /usr/local/java/ # 複製壓縮包到當前目錄 [[email protected] java]# cp /home/ftp_user/OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz ./ [[email protected] java]# ls OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz # 執行解壓 [[email protected] java]# tar -zxvf OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz ./jdk8u192-b12-jre/ ./jdk8u192-b12-jre/lib/ ---------------- 省略大約150行./jdk8u192-b12-jre/xxx... ---------------- ./jdk8u192-b12-jre/man/man1/rmiregistry.1 ./jdk8u192-b12-jre/man/man1/servertool.1 [
    [email protected]
    java]# ls jdk8u192-b12-jre OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz # 壓縮包使命完成,可以刪除 [[email protected] java]# rm -f OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz
  2. 配置環境變數

     [[email protected] java]# vim /etc/profile
     # 在最下面新增下面程式碼
     # -----begin------
     export JAVA_HOME=/usr/local/java/jdk8u192-b12-jre
     #因為該版本JDK目錄下沒有/jre目錄,所以無需下面這行
     #export JRE_HOME=${JAVA_HOME}/jre
     export CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/lib
     export PATH=${JAVA_HOME}/bin:$PATH
     # ------end------
     # 使配置檔案生效
     [
    [email protected]
    java]# source /etc/profile
  3. 驗證結果

     [[email protected] java]# java -version
     openjdk version "1.8.0_192"
     OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_192-b12)
     OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.192-b12, mixed mode)
    

到這裡就完美的結束了。