2

我正在尝试在 Mac OSX 10.7 上安装 JDK 1.7 update 21 。我从 oracle 站点下载了安装程序(作为 dmg 文件)。运行成功完成的安装程序。现在我在文件系统的任何地方都找不到 java SDK。的输出/usr/libexec/java_home -V是:

  ***/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home***

这是以前安装的版本。也运行 java -version 执行相同的旧版本。

***Java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)***

在 java 控制面板中,我确实看到 JRE 已针对浏览器更新到 Java 1.7,但那里没有关于 JDK 的任何详细信息。

我在哪里可以找到JDK文件系统上的新文件以及如何将其设置为默认值?是否有任何可用于调试的安装日志文件?

4

1 回答 1

2

尝试将此添加到您的 shell 启动脚本中(如果您使用的是 bash,则为 .bash_profile 关闭):

export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`

从 Apple 提供 JDK 到 Oracle 的转变是一场彻底的灾难。

于 2014-04-06T15:43:00.220 回答