eclipse - Macbook Pro 上的 JRE 1.5 至 1.6 问题

标签 eclipse macos java

我正在运行 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/

相关文章:

java - org.osgi.service.event.Event.validateTopicName 限制某些字符

Android Lint 错误地认为 min SDK version 是 1

macos - Quartz Composter —重新创建Audioskop(根据音频输入调整视频时间)

java - Java 类是否被认为是对象本身?

java - 检查 Java 应用程序之前是否运行过

java - ContentProposalAdapter 接受通过键盘选择的建议,但不接受通过鼠标选择的建议

C: 函数 ‘vsyslog’ 的隐式声明

c++ - 我可以在 Mac 上使用 C++ 获得 -1 退出代码吗?

macos - 如何允许在 minikube 节点内使用私有(private)不安全注册表?

java - 在 Java 中,如何测试数组是否包含相同的值?