小编典典

在 Mac OS X 上安装了 Java 7,但终端仍在使用版本 6

all

我已经安装了从 oracle 网站下载的 JDK 7u7。但是安装后终端还是显示java version 6

$java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)

知道为什么 java 7 没有出现吗?

答:好的,问题已经解决了。 这是答案:我发现我的终端有一个 .bash_profile 并且 java home 变量设置为 1.6

export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"

所以每次我打开一个新的终端窗口时,这就是导致问题的行。只需删除此行即可解决问题。您仍然需要遵循@aleroot 所说的内容,但如果这对您不起作用,请检查
.bash_profile(或 .bashrc)设置文件以查看您之前是否导出过任何 java 版本。


阅读 78

收藏
2022-03-23

共1个答案

小编典典

因为您需要在 Java Preferences 窗格中输入并以这种方式仅标记 JVM 7:

Java 首选项

要在 Mac OS X 中轻松快速地打开 Java Preferences 窗格,您只需使用鈱� +SPACE调用
Spotlight并键入 System Preferences ,它将显示在窗口的最后一行。

2022-03-23