java - 将 Java 1.6 设置为 Mac OS X 10.5.8 上的默认设置

标签 java macos java-6

如何将 Java 1.6 设置为装有 OS X 10.5.8 的 MacBook Pro Intel Core 2 Duo 的默认设置?我已经安装了最新的软件更新,并将 Java SE 6 64 位选项拖到“Java 首选项”应用程序的顶部(甚至重新启动),但在命令行上,java -version 仍然响应:

java version "1.5.0_24"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02-357-9M3165)
Java HotSpot(TM) Client VM (build 1.5.0_24-149, mixed mode, sharing)

有什么想法吗?

最佳答案

/System/Library/Frameworks/JavaVM.framework 中有符号链接(symbolic link)

它们指向 Versions 子文件夹中的特定版本。

我有时会遇到这些链接断开的情况。

AFAICT 有一个指向 Current JRE 和 CurrentJDK 的 Current 链接。

验证所有链接是否都指向合乎逻辑的地方。显然,Java configlet 做了一些事情,但链接链在其他地方被破坏了。

抱歉,我希望我能提供更多帮助,但这对我来说相当神秘。我一直能够修复它,但它并不漂亮。

关于java - 将 Java 1.6 设置为 Mac OS X 10.5.8 上的默认设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948157/

相关文章:

java - 使用 HashMap 的稀疏数组

java - 添加元素后 JList 调整大小

macos - FFmpeg 输出到 MacOSX 屏幕?

java - 降级到 Java 6

java - JDK 和 JRE 错误

java.lang.NoClassDefFoundError : android. 支持.v7.app.AppCompatDelegateImplV11

java - 修改主事件处理程序

python - libc++abi.dylib : terminating with uncaught exception of type NSException

java - 缺少 JDK,需要运行某些 NetBeans 模块

java - 空文件构造函数既不是文件也不是目录