Java 7-update für Mac OS X Snow Leopard 10.6.8

Ist es möglich, meinen iMac mit OS X Snow Leopard auf Java 7 zu aktualisieren?

Ich bin nur ein Benutzer, kein Entwickler, und ich brauche Java 7, um auf Daten von einer Website zuzugreifen, die ich häufig verwende. Ich habe Angst, vorwärts zu stürzen und auf weitere Probleme zu stoßen.

Author: slhck, 2012-12-27

4 answers

Wie andere angegeben haben, unterstützt Oracle nur Java 7 unter Mac OS X 10.7 und höher. Das openjdk-osx-build-Projekt (http://code.google.com/p/openjdk-osx-build/) erstellt OpenJDK 7-Builds für OS X 10.6, hat den Vorgang jedoch kürzlich heruntergefahren.

Die Build-und Paketskripte wurden in das OBuildFactory-Projekt verschoben. Dieser kürzlich erschienene OBuildFactory-Beitrag zeigt, dass es keine weiteren Bemühungen geben wird, OpenJDK 7 unter OS X 10.6 zu erstellen: https://github.com/hgomez/obuildfactory/issues/3

Es sieht so aus, als wäre das Rollen Ihres eigenen OpenJDK 7 viel schwieriger geworden. Wenn Sie Java 7 benötigen, ist ein Upgrade auf OS X 10.8 wahrscheinlich der einfachste Weg (Upgrade aus dem Mac App Store kostet $19.99) - aber Ihr Desktop wird mehr wie ein Telefon aussehen und sich verhalten.

 1
Author: Steven Darnell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-02-11 16:44:54

Diese Antwort auf StackOverflow enthält detaillierte Anweisungen zur Lösung des Problems.

Insbesondere diese Antwort - nach diese Schritte.

Da dies alle Antworten auf SE sind, fand ich es in Ordnung, nur zu verlinken, ohne die Schritte hier erneut zu öffnen.

 1
Author: New Alexandria,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 11:33:49

Wenn Sie Xcode 3.2.6 oder 4.2 installieren (4.2 erfordert ein kostenpflichtiges Konto oder ein wenig Illegalität, und ich weiß, dass es sich um einen massiven Download handelt), laden Sie das Java 7-Installationsprogramm herunter, extrahieren Sie das PKG aus der DMG-Datei und öffnen Sie es in PackageMaker. Entfernen Sie die Versionsanforderungszeichenfolge und erstellen Sie die PKG-Datei neu. Jetzt können Sie Java 7 installieren!

Quelle: ich habe diese auf meinem 2006 Core 2 Duo iMac mit Snow Leopard.

Bearbeiten: Das einzige, was auf Snow Leopard nicht zu funktionieren scheint, ist die AWT-Bibliotheken. Es gibt eine angepasste Version von OpenJDK 7, die das Problem angeblich behebt, aber Java erfordert eine wirklich Herkulesaufgabe für mich zu kompilieren - es ist nicht sehr schön, der ./configure && make && make install Struktur zu folgen, die die meisten Programme verwenden.

Der ursprüngliche Ort, um OpenJDK 7 für Snow Leopard zu bekommen, war hier:

Http://code.google.com/p/openjdk-osx-build/

Früher konnten Sie JDK DMGs bekommen, aber der Autor entschied sich aus irgendeinem Grund, sie zu entfernen (möglicherweise sie waren veraltet).

Seine Seite verlinkt jetzt hier:

Https://github.com/hgomez/obuildfactory/wiki

Und dieses Commit scheint die Probleme mit AWT zu beheben:

Https://github.com/hgomez/obuildfactory/pull/15

 0
Author: Wyatt8740,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-30 01:25:48

Apple veröffentlicht nur eine eigene Version als 1.6.

Um Java 7 zu erhalten, können Sie es von der Oracle-Homepage herunterladen.

 -1
Author: Rohwedder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-08-24 20:54:13