• 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

        此时即可看到成功了

  • 相关阅读:
    C SHARP.net 中DataSet.Fill实现不很理想,摸索中
    java程序代码 Exchenge.java
    java中的BREAK和CONTINUE语句的应用
    C++ 和 Java 中的变参
    BS程序代码与安全与基本攻击/防御模式
    MySql与Java的时间类型
    Ant 阅读笔记
    进度,效率,与个人事务管理 Personal Task 1.0
    Struts 实现的I18N
    解决站点关键数据,状态数据,无须持久化数据的一些思路
  • 原文地址:https://www.cnblogs.com/wang1yi1xian1/p/10339036.html
Copyright © 2020-2023  润新知