Kann ein eigenständiges JDK 1.5 auf Snow Leopard ausgeführt werden?

Es gibt einen Fehler in JDK1.6 in Snow Leopard, der Netbeans betrifft. Ich konnte dieses Problem mit JDK1.5 lösen, aber mir ist aufgefallen, dass /System/Library/Frameworks/JavaVM.framework/Versions/1.5Links zu JDK1.6.

Gibt es ein echtes JDK 1.5 für Snow Leopard, das heruntergeladen und installiert werden kann, und nicht nur eines, das auf das neuere JDK 1.6 verweist?

Ich interessiere mich für das Thema. Könntest du dazu auch Details posten. Um welchen Fehler handelt es sich und welches Problem bedeutet er in NetBeans? Danke.
Es kommt von dem Versuch, über den ejbc-Compiler von Weblogic zu kompilieren. Ich bekomme immer wieder java.io.IOException: error=7, Argument list too long. Ich habe das gefunden .

Antworten (3)

Sie können erfolgreich eine echte 1.5-Version hinzufügen, indem Sie die Anweisungen hier befolgen: Installieren von Java 1.5 auf Snow Leopard

Ich vermute nicht darüber. Ich habe diese Technik tatsächlich für einige meiner Tech-Support-Kunden eingesetzt.

Die Frage ist schon etwas älter, aber vielleicht noch für einige relevant.

Ich habe JDK1.5 gerade erfolgreich auf Mountain Lion installiert, indem ich dieses Skript verwendet habe . Die wesentlichen Details des Skripts sind unter http://www.s-seven.net/java_15_mountain_lion beschrieben .

Dadurch wird JDK1.5 unter verfügbar /System/Library/Java/JavaVirtualMachines/1.5.0/Contents/Home.

Gemäß dieser technischen Anmerkung: TN2110 ist J2SE 5.0 (das synonym mit JDK 1.5 ist) nur mit den Versionen für 10.4 und 10.5 verfügbar (siehe Tabelle 3 etwa drei Viertel des Dokuments). Auf der Entwickler-Website von Apple können Sie immer noch Java-Pakete aus der Vergangenheit herunterladen (Hinweis: Sie benötigen einen Entwickler oder ein iTunes- oder Apple-Konto, um diese Seite anzuzeigen).

Ich habe nicht versucht, eine ältere Java-Installation von Apple zu installieren, daher bin ich mir nicht sicher, ob eine dieser Installationen Ihnen ein JDK 1.5 geben wird, das von JDK 1.6 "nicht verknüpft" ist, oder ob diese alten Installationen gut zusammenpassen oder einfach ersetzt werden. In Ihrem Dienstprogramme-Ordner befindet sich eine Anwendung namens Java Preferences. Wenn Sie das starten, können Sie alle Java-Laufzeiten sehen, die Sie bereits installiert haben. Bevor Sie versuchen, frühere Java-Installationen herunterzuladen, können Sie dieses Tool vielleicht verwenden, um zu sehen, ob Sie ein vollständigeres JDK 1.5 installiert haben.

Tut mir leid, dass ich Ihnen keine konkreteren Antworten geben kann, aber ich wollte Ihnen zumindest einige Hinweise geben, die Sie ausprobieren können.

Haben Sie auch versucht, die verschiedenen Support-Foren zu überprüfen, die für Netbeans verfügbar sind? Vielleicht hat ein anderer Benutzer von Netbean Mac OS X Snow Leopard die Antwort bereits gefunden und veröffentlicht ...

Viel Glück!