虽然向来喜欢安装新版,但目前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
操作过程也非常容易,大体分为解压文件和配置环境变量。
-
解压文件
# 准备安装目录 [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
-
配置环境变量
[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
-
验证结果
[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)
到这里就完美的结束了。