一般默认的 Linux 系统自带安装的是 open jdk,但是在使用其他的一些软件时,系统默认自带的 jdk 版本并不是很兼容,所以需要我们自己重新安装 Oracle jdk 来解决问题,接下来我们来详细的解决如何卸载自带的 open jdk,安装我们需要使用的 Oracle jdk。
一、查看系统的 jdk 版本号
输入 java -version 命令查看已安装的 jdk 版本是 openjdk 1.8.0_102
- java -version
二、下载 Oracle jdk
打开官网(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html),点击( )选择自己对应系统的 jdk 版本下载,我这边选择的是 jdk-8u191-linux-x64.rpm
使用 wget 命令下载
- wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm
下载成功后在当前目录中有一个 jdk-8u191-linux-x64.rpm 的 RPM 包文件
三、卸载自带的 jdk
输入 yum erase $(rpm -qa | grep java) 命令卸载自带的 open jdk
四、安装下载的 Oracle jdk
输入 yum localinstall jdk-8u191-linux-x64.rpm 命令安装 Oracle jdk
五、查看 Oracle jdk 是否安装成功
输入 java -version 命令查看,显示以下信息表示安装成功,jdk 安装在 /usr/java 目录中
注意: yum localinstall jdk-8u191-linux-x64.rpm 命令是直接安装本地 rpm 包,并解决相关依赖和配置,这样就无须自己去设置系统的环境变量了
六、其他方式安装
你也可以从官网下载 .tar.gz 文件包,然后解压到自己想要安装的目录
1、使用 wget 命令下载
- wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1541769087_a9aabffdf561ac32a0c3a973c6ccff3b
2、创建 jdk 的安装目录
- mkdir /usr/local/java/
3、解压下载的文件到指定的目录中
- tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java/
4、修改系统配置文件添加环境变量
- vim /etc/profile
- /**在末尾添加**/
- export JAVA_HOME=/usr/local/java/jdk1.8.0_191
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
5、重启系统配置,使环境变量生效
- source /etc/profile
博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~
评论