Linux 安装 JDK

    本篇博客用于记录一下在 Linux 系统下安装 Java 环境。

    在大部分的 Linux 系统中都有安装 Open JDK,所以最好是先卸载 Open JDK 后在进行我们的 JDK 安装。Open JDK 只包含了最精简的 JDK,源代码不完整。建议如果系统中存在 Open JDK, 先进行卸载在安装 JDK。

1. 检查系统是否存在 Open JDK

[root@VM_58_237_centos ~]# java -version
-bash: java: command not found

    以上说明在该系统中并未存在 Open JDK,若出现了 Java 版本号,并且有 openjdk 字样则需要进行卸载移除。

    查找包含 java 字符串文件:

[root@VM_58_237_centos ~]# rpm -qa | grep java

    由于本系统中不存在 Open JDK,所以并没有包含 java 字符串文件,若包含的话输入一下命令移除文件:

[root@VM_58_237_centos ~]# rpm -e --nodeps 移除的文件名

2. 下载 JDK 文件

    最新版 JDK 文件下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    JDK 历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

3. 上传 JDK 至 Linux 系统并解压,/home/java/ 是我的上传目录

[root@VM_58_237_centos java]# cd /home/java/
[root@VM_58_237_centos java]# ls
 jdk-8u202-linux-x64.tar.gz
[root@VM_58_237_centos java]# tar -zxvf jdk-8u202-linux-x64.tar.gz  

4. 配置 JDK 环境变量

[root@VM_58_237_centos java]# vim /etc/profile

    打开 profile 文件配置 JDK 环境,在文件最后添加如下内容,JAVA_HOME 需改成自己的 java 文件路径。这里需要注意的是在 CentOS6 上面是 JAVAHOME,CentOS7 是 JAVA_HOME:

export JAVA_HOME=/home/java/jdk1.8.0_202
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

5. 重载配置文件使 JDK 环境变量生效

[root@VM_58_237_centos java]# source /etc/profile

6. 检查 JDK 是否配置成功

[root@VM_58_237_centos java]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
原文地址:https://www.cnblogs.com/yjq520/p/10744990.html