我正在运行Mac OS X 10.5.8并且在过去几个小时内一直在尝试升级到Java 6.在此过程中,我希望将Eclipse JRE更改为1.6,以便我可以正确地与我的组同步回购。
到目前为止,没有骰子。我已经下载了我在Apple网站上找到的每一个更新,并一遍又一遍地检查了Java偏好。 Java 6不仅不存在,弹出的窗口看起来与苹果网站上的详细信息或我在网上找到的任何“升级到1.6”教程完全不同。我现在处于瓶颈:这是一个Eclipse问题吗?我不这么认为,因为我的操作系统X看起来很容易,但我相当确定即使尝试安装也没有更多的更新。哎呀。
答案 0 :(得分:1)
配置运行时或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。