我已经在我的ubuntu 16.04上安装了JDK 1.8,因为我必须安装JDK 1.7。我安装了它而没有对我的旧版本做任何事情,并将$ JAVA_HOME更改为指向新安装的位置。
echo $JAVA_HOME
工作正常,显示新安装的版本为1.7
但是当我$ java -version
时,它会显示之前安装的1.8版本。
为什么会这样?如何解决它。
我需要1.7进一步使用它。
如果我在某个地方出错了请纠正我,我需要对此有充分的解释。
谢谢。 这是我的终端
答案 0 :(得分:5)
尝试在终端中运行以下命令:
$ sudo update-alternatives --config java
它显示了java
命令的已安装备选方案。您可以选择默认使用哪一个。