目录
获取文件下载地址
官网获取文件下载地址
下载文件到指定目录下并修改改文件名
卸载已经存在的JDK
查看系统是否安装JDK
卸载JDK
安装JDK
赋予权限
安装JDK
配置JDK的环境变量
在配置文件的最底部加上以下配置
重新刷新配置文件
JDK的验证
获取文件下载地址
由于官网现在需要认证才能下载了,先登录Oracle官网,下载页面
![](https://img-blog.csdnimg.cn/2020102415583697.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1aHVhcWlhbmcxOTkx,size_16,color_FFFFFF,t_70)
需要选中统一协议,点击对应需要下载的版本文件下载。
![](https://img-blog.csdnimg.cn/20201024160015188.png)
此时右键地址,复制链接地址
![](https://img-blog.csdnimg.cn/20201024160101788.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1aHVhcWlhbmcxOTkx,size_16,color_FFFFFF,t_70)
https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-x64.rpm?AuthParam=1602384722_fb16ebfb54fcd2477bdaec89529126d6
该地址才能在Linux上正常下载
注:该地址是一个动态地址,同意认证会过期,所以需要当时使用,如果需要下载需要重新登陆Oracle帐号,进行认证
使用过期地址下载会出现错误
![](https://img-blog.csdnimg.cn/20201024160458435.png)
wget -P /usr/local/ -O jdk8u181.rpm
https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-x64.rpm?AuthParam=1602384722_fb16ebfb54fcd2477bdaec89529126d6
-P /usr/local/ 表示下载的文件保存在指定的/usr/local/这个目录下。如果不是目录是不能够这样下载的,只能进入到那个文件夹下执行命令,因为wget下载保存的默认路径为当前路径。
-O jdk8u181.rpm 表示将下载保存的文件名改为jdk8u181.rpm
卸载已经存在的JDK
在安装centos系统时有的会默认安装JDK,比如安装了openjdk等,所以要先执行清除自带的jdk和老版本的jdk
查看系统是否安装JDK
rpm -qa|grep jdk
![](https://img-blog.csdnimg.cn/20201024160604428.png)
卸载JDK
sudo yum remove xxxx
安装JDK
sudo chmod 777 jdk8u181.rpm
给jdk8u181.rpm赋予777权限(又叫全开权限),
7代表:读、写、执行这三个权限;
第一个7表示:用户的权限;
第二个7表示:用户组的权限;
第三个7表示:其他人的权限。
注:先修改权限,因为不知道具体您下载时用的账号和使用时的账号,所以先用777把用户,用户组和其他人这三个组都赋予读、写、执行的权限。
sudo rpm -ivh jdk8u181.rpm
默认安装路径
JDK的默认安装路径为/usr/java,
安装完成后,安装文件在/usr/java/jdk1.8.0_181-amd64
sudo vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version