在OS X 10.10 Yosemite上安装Java JRE 6(JRE 7旁边)?


18

我需要使用JRE 6测试Web应用程序。我使用的是Mac OS X 10.10和Java 7进行开发。如何在此Mac上的Java 7 旁边安装JRE 6 ?

以前的答案还没有考虑到以下事实(在评论中也提到),苹果的下载链接现在指向.pkgJava进行OS X 2014-001)文件。在没有进一步知识的情况下,我急于安装它,因为它可能会覆盖我当前的Java 7安装程序(并且可能不再包含JRE 6)。


7
苹果的链接当前已断开,但这是DMG文件的直接链接:support.apple.com/downloads/DL1572/zh_CN/JavaForOSX2014-001.dmg
algal 2014年

1
现在该链接已断开。
Florian F

Answers:


10

JavaForOSX2014-001.dmg包含适用于Mac OS X的Java(1.6.0_65-b14-462)。当Oracle Java位于/ Library / Java时,它将安装到/ System / Library / Java和/ System / Library / Frameworks。没有文件将被覆盖。
为避免任何麻烦(尤其是$ JAVA_HOME / $ PATH),请考虑仅在具有JRE6的VMWare,Parallels或VirtualBox中设置Mac OS X VM。


8

如@klanomath所述,“不会覆盖任何文件”:您可以安装多个JDK,但只能安装一个JRE。但是每个JDK也都附带一个JRE。

Apple与OS X的Java集成提供/usr/libexec/java_home了可帮助您保持JDK状况的直接方法。可以从中找到的JDK及其关联的JRE中进行选择/Library/Java/JavaVirtualMachines。参见man java_home页面。

但是,没有等效的功能来选择通过/Library/Internet Plug-ins/ http://support.apple.com/zh-cn/HT202643访问的JRE版本,这是在这些版本中进行选择的唯一“官方”方式,这需要终端用户精通sudo和symbolic链接。由于您是一名测试Web应用程序的开发人员,因此可以认为就足够了,但凡人都不愿意混为一谈。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.