因为JKD版本的影响,我的ecplise打不开,所以可以采用这种方法切换不同的JDK版本。
首先查看JDK版本:

java -version

如:
在这里插入图片描述

一、安装jdk

我要切换成另外一个版本。如果没有但是有需要的话,可以先安装另外一个版本,可以直接采用命令行进行安装:

sudo apt install openjdk-8-jdk

默认路径会安装在/usr/lib/jvm/java-8-openjdk-amd64中.
配置环境变量:

sudo vim ~/.bashrc

在最后一行添加

##这个添加的就是路径,一定要和自己jdk安装的路径是一致的
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

然后读取一下新的~/.bashrc

source ~/.bashrc

查看版本信息,并检测是否安装成功:

java -version

你会发现还是原来的版本,因为还没有切换。

二、切换JDK版本

采用update-alternatives命令进行版本切换

#这两个都是路径, /usr/lib/jvm/java-8-openjdk-amd64/bin/java,一定要和自己的路径吻合
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1070

如果不太清楚安装在哪里的话,可以打开/usr/lib/jvm文件夹下看一看。设置完成后

sudo update-alternatives --config  java

在这里插入图片描述
输入编号2,回车。再查看java版本
在这里插入图片描述
已经切换过来了。
bingo!!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐