java - mac上安装jdk 1.7失败

标签 java macos java-7

我正在尝试在 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/

相关文章:

macos - 如何卸载 Jenkins ?

java - RandomAccessFile 与 NIO channel

java - 如何抑制主线程,直到主线程调用的 TimerTask 线程完成?

java - Log4j2 创建日志文件但不写入它

java - foreach 语法中的三元运算符

c++ - 调试和发布库及其可执行程序

objective-c - 在 NSTableView 中创建自定义单元格

java - 是否可以在包含 java 1.6 的本地计算机上执行 java 1.7 编译的代码文件

java - Java 中的通用返回类型

java - 如何更新 jar 文件中的参数?