我正在运行 Mac OS X 10.5.8,并且在过去的几个小时内一直在尝试升级到 Java 6。在执行此操作时,我希望将我的 Eclipse JRE 更改为 1.6,以便我可以与我的小组正确同步 repo 协议(protocol)。
到目前为止,还没有骰子。我已经下载了 Apple 网站上能找到的所有更新,并一遍又一遍地检查 Java 首选项。不仅 Java 6 不存在,弹出的窗口看起来也与 Apple 网站上详细介绍的窗口或我在网上找到的任何“升级到 1.6”教程完全不同。
我现在遇到了瓶颈:这是 Eclipse 的问题吗?我不这么认为,因为我的 OS X 似乎正在自行拉屎,但我相当确定实际上没有更多更新可供我尝试和安装。啊。
最佳答案
配置运行时或 JRE 的最新方法是使用 Applications/Utilities/Java Preferences.app
。此处定义的顺序控制浏览器使用哪个版本。
命令行实用程序/usr/libexec/java_home
将显示当前的默认版本。行为良好的脚本应该在 JAVA_HOME 环境变量上使用此命令的结果。
如果您进行了升级,您可能还需要manually change your JDK pointer .
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm -fr CurrentJDK
sudo ln -s 1.6 CurrentJDK
如果您尝试了所有这些操作,但仍然只安装了 1.5,请记住,1.6 仅在与 Intel 和 x64 兼容的硬件上受支持。这会影响一些首批配备英特尔芯片的 MacBook。
关于eclipse - Macbook Pro 上的 JRE 1.5 至 1.6 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150934/