Java JDK已更新,但以前的版本仍显示为当前版本

Java JDK已更新,但以前的版本仍显示为当前版本,java,configuration,installation,java-8,Java,Configuration,Installation,Java 8,以前在我的机器中,例如 javac -version 我正在 javac 1.6.0_65 我需要JDK 8,所以我从下载并安装了它。但我还是得到了同样的版本。但是当我跑步的时候 `/usr/libexec/java_home -v 1.8 --exec javac -version` 我越来越 `javac 1.8.0_11`. 我做错了什么?当您安装Java 8时,您以前的Java版本(Java 6、Java 7)不会被卸载 您需要: 显式卸载Java 6 或者,更改您的JAVA

以前在我的机器中,例如

javac -version 
我正在

javac 1.6.0_65
我需要JDK 8,所以我从下载并安装了它。但我还是得到了同样的版本。但是当我跑步的时候

`/usr/libexec/java_home -v 1.8 --exec javac -version` 
我越来越

`javac 1.8.0_11`.

我做错了什么?

当您安装Java 8时,您以前的Java版本(Java 6、Java 7)不会被卸载

您需要:

  • 显式卸载Java 6
  • 或者,更改您的
    JAVA\u主页
    位置。如果您使用的是linux,您可以尝试:
    /usr/sbin/alternations--config java
    (至少在基于RH的发行版中)

  • 如何运行新的java版本,是否需要先删除以前的版本?不要删除以前的版本。你不需要。只需遵循我的第二步。你用的是什么发行版?也许再设置一次路径?