1、官网下载地址:jdk-8u202下载地址
2、创建java安装目录:mkdir /usr/local/java
[root@VM_0_10_centos java]# mkdir /usr/local/java
[root@VM_0_10_centos java]#
[root@VM_0_10_centos java]# cd /usr/local/java
[root@VM_0_10_centos java]# pwd
/usr/local/java
3、上传jdk安装包:rz 或者 ftp工具(WinSCP、FileZilla)上传安装包
[root@VM_0_10_centos java]# rz
[root@VM_0_10_centos java]# ll
total 189504
-rw-r--r-- 1 root root 194042837 Mar 16 15:32 jdk-8u202-linux-x64.tar.gz
4、使用命令进行解压:tar -zxvf jdk-8u202-linux-x64.tar.gz
[root@VM_0_10_centos java]# tar -zxvf jdk-8u202-linux-x64.tar.gz
......
[root@VM_0_10_centos java]# pwd
/usr/local/java
[root@VM_0_10_centos java]# ll
total 189504
drwxr-xr-x 7 10 143 4096 Dec 16 2018 jdk1.8.0_202
-rw-r--r-- 1 root root 194042837 Mar 16 15:32 jdk-8u202-linux-x64.tar.gz
5、修改环境变量
-
vim 模式编辑环境变量文件:vim /etc/profile
另外方式创建单独配置文件:vim /etc/profile.d/java.sh
将以下内容复制到文件中
export JAVA_HOME=/usr/local/java/jdk1.8.0_202 export PATH=$PATH:$JAVA_HOME/bin
-
在打开的文件结尾添加如下的代码
export JAVA_HOME=/usr/local/java/jdk1.8.0_202 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
-
使用命令使环境变量生效:source /etc/profile
-
测试:java -version
[root@VM_0_10_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)
注:如果你的电脑里有别的版本的JDK,我的就有使用yum安装的jdk1.7版本,这里需要删除jdk的旧版本才行
6、切换版本(本地已有jdk时操作,没有请忽略)
-
先查看一下版本:java -version
-
查看java环境变量PATH变量指定的路径:whereis java
-
查看这个目录:ll /usr/bin/java
-
你会发现是一个软链接(类似于Windows的快捷方式),再查看一下:ll /etc/alternatives/java
-
你会看到指向的jdk1.7的bin里的java,我们将这个软连接删除掉 再重新创建一个新的。
rm -rf /etc/alternatives/java ln -s /export/install/jdk1.8.0_144/bin/java /etc/alternatives/java
-
再来查看一下版本:java -version
原文:https://blog.csdn.net/Future_LL/article/details/84667634