alternative config不会改变CentOS中的java版本

时间:2016-05-03 02:59:55

标签: java linux centos6

我在centos 6.4机器上安装Jdk 1.8。

java -version

  

java版“1.7.0_67”   Java(TM)SE运行时环境(版本1.7.0_67-b01)   Java HotSpot(TM)64位服务器VM(busudo yum install dsc21-2.1.13-1 cassandra2.1.6-1   enter image description here ild 24.65-b04,混合模式)

我从Oracle网站下载了jdk 1.8并安装了它。

  

替代方案--install / usr / bin / java java /opt/jdk1.8.0_77/bin/java 2

安装后,我用

  

替代--config java

将当前java版本设置为1.8。

  • 有3个程序提供'java'。

选择命令

  • 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
    2 /opt/jdk1.8.0_77/bin/java
  • 3 /opt/jdk1.8.0_91/bin/java

我选择了第三个选项,之后java -version不会改变任何东西。它仍然显示相同的旧1.7版本。我尝试将新安装的java目录附加到PATH变量,然后将JAVA_HOME和JRE_HOME更改为指向新安装的java目录,这两个目录都没有产生任何结果。

只是想知道我是否错过了这里的任何一步。

谢谢!

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为,java version "1.7.0_67" Java(TM) SE Runtime Environment (build 1.7.0_67-b01) Java是/usr/java/jdk1.7.0_67-cloudera/bin/java。 因此,尝试从PATH中删除它并再次运行alternatives命令。