因为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!!!