Installieren Sie Java JRE 6 (neben JRE 7) unter OS X 10.10 Yosemite?

18

Ich muss eine Webanwendung mit JRE 6 testen. Ich verwende einen Mac mit OS X 10.10 und Java 7 für die Entwicklung. Wie kann ich JRE 6 neben Java 7 auf diesem Mac installieren ?

Diese vorherige Antwort berücksichtigt noch nicht die Tatsache (die auch in einem Kommentar erwähnt wurde), dass der Download- Link von Apple inzwischen auf eine Datei .pkg( Java für OS X 2014-001 ) verweist . Ohne weiteres Wissen beeile ich mich, es zu installieren, da es möglicherweise mein aktuelles Java 7-Setup überschreibt (und möglicherweise JRE 6 überhaupt nicht mehr enthält).

Drux
quelle
7
Apples Link ist derzeit nach unten, aber dies ist ein direkter Link auf die DMG - Datei: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Algen
1
Diese Verbindung ist jetzt unterbrochen.
Florian F

Antworten:

10

JavaForOSX2014-001.dmgenthält Java für Mac OS X (1.6.0_65-b14-462). Es wird unter / System / Library / Java und / System / Library / Frameworks installiert, während sich Oracle Java unter / Library / Java befindet. Es wird keine Datei überschrieben.
Um Probleme (insbesondere mit $ JAVA_HOME / $ PATH) zu vermeiden, sollten Sie eine Mac OS X-VM nur in VMWare, Parallels oder VirtualBox mit JRE6 einrichten.

klanomath
quelle
8

Wie von @klanomath bemerkt "Keine Datei wird überschrieben": Sie können mehrere JDKs installieren, aber nur eine JRE. Jedes JDK ist jedoch auch mit einer JRE ausgestattet.

Die Java-Integration von Apple mit OS X /usr/libexec/java_homehilft Ihnen dabei, die JDK-Situation in Ordnung zu halten. Das wählt unter den JDKs und deren zugeordneter JRE aus, die in gefunden werden /Library/Java/JavaVirtualMachines. Siehe die man java_home Seite.

Es gibt jedoch keine vergleichbare Möglichkeit, unter Versionen der JRE zu wählen, auf die über /Library/Internet Plug-ins/ http://support.apple.com/de-de/HT202643 zugegriffen werden kann. Dies ist die einzige "offizielle" Möglichkeit, eine Auswahl zu treffen, die Terminal-Know-how mit sudo und symbolisch erfordert links. Da Sie ein Entwickler sind, der Web-Apps testet, geht man davon aus, dass dies ausreicht, aber nicht nur mit Sterblichen herumspielen möchte.

jwd630
quelle