如何在Mac 10.6上运行JRE 7

4
这可能是一个不太可能的任务,但我必须在Mac 10.6上安装Java JRE 7。官方文档说明如下:
Mac OS X系统要求: - 基于Intel的Mac运行Mac OS X 10.7.3(Lion)或更高版本。 - 安装管理员权限64位浏览器。
有没有办法欺骗Java JRE 7在OSX 10.6上自行安装?是否有社区版本的JRE 7?

我非常建议不要这样做,因为这会导致您的应用程序出现一些奇怪和不可预测的行为,最终您会花费很多时间去理解和调试。为什么不直接升级呢? - grepit
我会升级它们,如果这些机器是我的,但我的客户说他们不可能进行升级。 - Daisetsu
要明确的是- 这不是这个问题的副本 http://stackoverflow.com/questions/14102761,这篇帖子已被标记。它们涉及不同的OSX版本。 - Richard J. Ross III
2个回答

3

这是可以做到的,只需按照这个答案所建议的步骤操作即可。几周前,我成功地安装了JDK 7更新11版。不过,我只在一些开发上使用了它,并不确定是否能够无问题运行如Swing应用程序等。


2

不行。

最简单的方法可能是安装虚拟机软件VirtualBox,然后在其中运行Ubuntu系统。


编辑:评论表明这不是为了业余使用,而是为了客户。我个人从不会基于不受支持的软件开发商业解决方案,并且希望已经向客户清楚地说明了这可能导致的结果。

更好的解决方案可能是重新编译您的Java程序以适用于Java 6(使用Eclipse编译器和-source和-target参数),然后在Java 6下运行它。如果您不能这样做 - 就像您说的那样需要这么做 - 那么请提出一个新问题,询问如何将该功能向后移植到Java 6。


抱歉,但“不是”显然不正确。请看我在问题上的评论。 - zagyi
@zagyi 能够在不支持的操作系统下安装程序并不意味着它能够正确运行,而这是我 - 以及很可能也是 OP - 认为必须满足才能说“是”而不是“否”的要求。尤其是对于像现代 JVM 这样复杂的系统。 - Thorbjørn Ravn Andersen
您可能是对的,但我回答了这个问题。 “有没有办法欺骗Java JRE 7在OSX 10.6上安装自己?” 我猜作者也意识到在不支持的平台上安装JRE的含义,但如果他没有其他选择,他至少可以尝试一下。 - zagyi
如果你回答了,写一个正确的答案而不是评论说我错了。这样可以让提问者选择它作为最有帮助的答案,并且不会用非建设性的评论污染其他答案。 - Thorbjørn Ravn Andersen
抱歉,你是对的。我只是认为我的帖子不值得回答,因为它几乎只是对另一个主题的引用。现在我会添加一个答案,你可以踩一下 :), 如果可以的话,我会从这里删除我的评论。 - zagyi
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接