zoukankan      html  css  js  c++  java
  • 卸载linux Mint自带jdk并安装最新jdk

    查看安装的软件包
    sudo dpkg --list | grep -i jdk


    删除jdk
    sudo apt-get purge openjdk*


    删除其他的包
    sudo apt-get purge icedtea-* openjdk-*
    cd /usr/lib/jvm (如果没有jvm这个目录,就不用管这步了)
    sudo rm -rf jdk<version>


    再次确认是否被删除
    sudo dpkg --list | grep -i jdk

    到官网下载最新版jdk ,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    将jdk.tar.gz解压到/opt目录下  sudo tar zxvf jdk.tar.gz -C /opt/

    修改/etc/profile文件  sudo gedit /etc/profile

    在文件末尾添加

    AVA_HOME=/opt/jdk1.8.0_40/

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

    使文件立即生效 source ./etc/profile

    查看jdk版本 java-version 看是否成功

    4.配置默认JDK

    由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
    执行下面的命令:

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk8/bin/java 300
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk8/bin/javac 300

     注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。

    执行下面的代码可以看到当前各种JDK版本和配置:

    sudo update-alternatives --config java
    sudo update-alternatives --config javac
  • 相关阅读:
    Java21-统计字符串中每个字符出现的次数
    算法练习之字符串切割及统计每个字符出现的次数
    Java20-HashMap
    Java19-hashSet
    Java18-泛型的基础知识
    Java17-foreach循环遍历
    Java16-【转载】ArrayList和LinkedList的区别
    Unity查看Editor下PlayerPrefs信息
    Unity下自定义快捷键创建UGUI元素
    Unity中去除贴图中多余的透明区域
  • 原文地址:https://www.cnblogs.com/leinuo2016/p/6126169.html
Copyright © 2011-2022 走看看