【问题标题】:JDK is updated but previous version is still getting shown as current versionJDK 已更新,但以前的版本仍显示为当前版本
【发布时间】:2014-07-19 14:28:04
【问题描述】:

以前在我的机器上,用于

javac -version 

我得到了

javac 1.6.0_65

我需要 JDK 8,所以我从 here 下载并安装了它。但我仍然得到相同的版本。但是当我跑步时

`/usr/libexec/java_home -v 1.8 --exec javac -version` 

我来了

`javac 1.8.0_11`.

我做错了什么?

【问题讨论】:

  • 可能再次设置路径?

标签: java configuration installation java-8


【解决方案1】:

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

你需要:

  1. 显式卸载 Java 6
  2. 或者,更改您的JAVA_HOME 位置。如果您使用的是 linux,您可以尝试:/usr/sbin/alternatives --config java(至少在基于 RH 的发行版中)。

【讨论】:

  • 我怎样才能运行新的java版本,我需要先删除以前的版本吗?
  • 不要删除以前的版本。你不需要。只需按照我的 #2 步骤即可。你用的是什么发行版?
猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 2019-01-26
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多