linux安装JDK后发现系统带有openjdk的处理
Posted 小蜗牛,背干锅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装JDK后发现系统带有openjdk的处理相关的知识,希望对你有一定的参考价值。
1、JDK下载。
官网下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、登陆Linux,切换到root用户。
su root
3、在usr目录下建立Java安装目录。
cd /usr
mkdir java
4、将下载的JDK拷贝到java目录下。
方法一: JDK下载本地,通过xftp或filezilla工具上传
方法二:使用命令拷贝 cp /路径名/jdk-8u60-linux-x64.tar.gz /usr/java/
5、解压jdk到当前目录。
tar -zxvf jdk-8u60-linux-x64.tar.gz 得到文件夹 jdk1.8.0_201
6、配置环境变量。
进入
在最后添加如下内容,下面的jdk路径,是你自己安装的路径哦:
7、重启机器或执行命令:source /etc/profile (建议重启机器)
sudo shutdown -r now
8、检查安装情况。Java -version
检查发现不是自己安装的JDK。这是为什么呢?
因为系统自带有openjdk。
咱们再看看输入java -version和javac -version是不是会出现不一样的状态。
那咱们看下该怎么解决吧?
既然不是咱们想要的JDK,那就把它删掉,如何删除呢?
1、rpm -qa |grep java 输入命令,搜索出所有包含java的文件
搜索出来后,咱们就执行以下命令删除(重点:搜索出来可能有多个文件,咱们只删除以java-1.xxxx.0-openjdk或tzdata-java开头的文件,其它的文件千万千万千万不能删除,否则就重新安装吧。我自己勿删了一次,再网上找了大部分资料都没有解决):
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e –nodeps tzdata-java-2013g-1.el6.noarch
9、删除完后,再次检查JDK安装。java -version
此时即可看到成功了
以上是关于linux安装JDK后发现系统带有openjdk的处理的主要内容,如果未能解决你的问题,请参考以下文章