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).
Antworten:
JavaForOSX2014-001.dmg
enthä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.
quelle
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_home
hilft 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.quelle