3 Stimmen

Java 1.5 sdk auf Mac OS 10.7 installieren?

Mac OS 10.7 (Lion) wird mit JDK 1.6 und Java 6 ausgeliefert. Ist es möglich, auch 1.5 zu installieren, so dass die beiden koexistieren können?

Würden Sie einfach das JDK in /System/Library/Frameworks/JavaVM.framework/Versions installieren und dann den Symlink auf 1.5 aktualisieren, so dass er auf die richtige Version statt auf die Standardversion 1.6 (neueste) verweist?

Aktualisieren Sie dann die Umgebungsvariable JAVA_HOME entsprechend?

3voto

cleberz Punkte 590

Ich habe mir die Links und das Skript auf diese Website um es zu installieren auf Mac OS 10.7.5 64-bit und es funktioniert einwandfrei, außer wenn ich Apple Java Security Updates installiere, die anscheinend meine JDK beim Start ohne jegliche Benachrichtigung beendet werden.

Eine Neuinstallation hat das Problem behoben.

Ich verwende auch ein einfaches Bash-Skript, um die JAVA_HOME zum JDK 1.5 Standort, wenn ich von 1.6 zu 1.5 wechseln muss.

2voto

Andrew Thompson Punkte 166383

Es besteht keine Notwendigkeit, nebeneinander existierende JDKs zu haben. Nur eine rt.jar (oder was auch immer die J2SE-Klassen in Ihrem Betriebssystem enthält) der Zielversion, die Cross-Kompilierungsoptionen und das neueste JDK kann Code kompilieren, der kompatibel ist für 任意 eine frühere Version, die erforderlich ist.

1voto

Dilum Ranatunga Punkte 13094

Soweit ich mich erinnere, gibt es kein 64-Bit-Java 1.5 für OSX. Sie werden also auf Probleme stoßen, selbst wenn Sie das Installationsprogramm finden können. Siehe zum Beispiel die unbeantwortete Wie man 32-Bit-Java unter Mac OSX 10.7 Lion ausführt .

1voto

B Morin Punkte 11

Es ist etwas komplizierter als in Snow Leopard, aber es kann in OS X Lion durchgeführt werden:

http://www.s-seven.net/java_15_lion

0voto

Zanson Punkte 3901

Von hier aus:
https://discussions.apple.com/message/15760121#15760121

Eine bessere Erklärung:

1) Laden Sie Pacifist herunter und installieren Sie es von: http://www.charlessoft.com/Pacifist.dmg
2) Laden Sie JavaForMacOSX10.6Update5 herunter und montieren Sie es von http://support.apple.com/kb/DL1360
3) Laden Sie JavaForMacOSX10.7 herunter und montieren Sie es von http://support.apple.com/kb/DL1421
4) Starten Sie Pacifist und wählen Sie Paket öffnen
5) Wählen Sie das eingebundene JavaForMacOSX10.6Update5.pkg
6) Klicken Sie auf "Installieren" und wählen Sie bei der Aufforderung immer "Ersetzen".
7) Nachdem der Vorgang abgeschlossen ist, wählen Sie Paket öffnen und wählen Sie JavaForMacOSX10.7.pkg
8) Wenn Sie dazu aufgefordert werden, wählen Sie "Ersetzen".
9) Sie können Safari 5.0.5 von SL kopieren oder wenn Sie keinen Zugang zu einem SL-Rechner haben
10) Laden Sie Safari 5.0.5 herunter und installieren Sie es von http://appldnld.apple.com.edgesuite.net/content.info.apple.com/Safari5/041-0564 . 20110413.Fi9pb/Safari5.0.5SnowLeopard.dmg
11) Wählen Sie in Pacifist Paket öffnen und wählen Sie die Datei Safari 5.0.5 pkg
12) Wählen Sie diesmal Extract und legen Sie es auf Ihrem Desktop ab.
13) Gehen Sie zu dem Ordner Safari5.0.5SnowLeopard auf Ihrem Schreibtisch, darin sehen Sie einen Ordner Programme, öffnen Sie diesen und Sie sehen Safari, Sie können diesen Safari umbenennen, ich habe meinen Safari 5.0.5 genannt und kopieren Sie ihn in Ihren Hauptordner Programme oder wo immer Sie wollen.
14) Starten Sie diesen Safari und gehen Sie zu Über und stellen Sie sicher, dass dort 5.0.5 steht.
15) Versuchen Sie Ihren Secure App Manager.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X