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. 解压文件

     # 准备安装目录
     [root@iZ286t0wuf9Z ~]# mkdir /usr/local/java
     [root@iZ286t0wuf9Z ~]# cd /usr/local/java/		
     # 复制压缩包到当前目录
     [root@iZ286t0wuf9Z java]# cp /home/ftp_user/OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz ./
     [root@iZ286t0wuf9Z java]# ls
     OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz
     # 执行解压
     [root@iZ286t0wuf9Z 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
     [root@iZ286t0wuf9Z java]# ls
     jdk8u192-b12-jre  OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz
     # 压缩包使命完成,可以删除
     [root@iZ286t0wuf9Z java]# rm -f OpenJDK8U-jre_x64_linux_hotspot_8u192b12.tar.gz
    
  2. 配置环境变量

     [root@iZ286t0wuf9Z 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------
     # 使配置文件生效
     [root@iZ286t0wuf9Z java]# source /etc/profile
    
  3. 验证结果

     [root@iZ286t0wuf9Z 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)
    

到这里就完美的结束了。

猜你喜欢

转载自my.oschina.net/u/3251146/blog/2961052