我正在尝试在 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
以及如何将其设置为默认值?
是否有任何安装日志文件可供我用来调试?
最佳答案
尝试将其添加到您的 shell 启动脚本中(如果您使用的是 bash,则从 ~ 中删除 .bash_profile):
export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`
从 Apple 提供 JDK 到 Oracle 的转变是一场彻底的灾难。
关于java - mac上安装jdk 1.7失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706297/