Frage

ich eine Desktop-Anwendung in Swing geschrieben schreibe entwickelt unter Verwendung von Java 1.5. Einige der Nutzer scheinen mit Mac werden, aber ich bin interessiert in Java 6 der Skript-Funktion (Java 6 Schiffe mit Rhino). Java 6, obwohl es vor fast 2 Jahren herauskam, scheint nicht weit verbreitet in Gebrauch zu sein. Ich höre auch Apple-Schiffe Java 6 nur für Intel 64 Macs nur . Ist Java 1.5 die letzte Java, die überall läuft?

Ist Java 6 bereit für Endbenutzer-Desktop-Anwendung jetzt? Wenn nicht jetzt, wann dann?

Bearbeiten : Seien Sie nicht bekommen hing an der Tatsache, dass ich bin mit Schaukel. Ich würde gerne wissen, wann Java 6 für Hauptsendezeit bereit in Betracht gezogen wird, nicht die Wahl der UI-Bibliothek.

War es hilfreich?

Lösung

Soweit ich weiß, es ist schon, und hat seit einiger Zeit gewesen. Swing ist einfach gut für das Schreiben von nativen Apps suchen.

Es ist zwar wahr, dass, wenn Sie ältere Macs zielen, werden Sie nie verwenden Java 6 in der Lage sein.

Sind Sie fragen über Java 6 Update 10 (AKA, der Verbraucher orientierte JRE)? Das kam gerade heraus, und ist für den Mac noch nicht verfügbar, aber ich glaube nicht, dass Sie beeinflussen soll, wirklich.

Andere Tipps

Java 6 ist offiziell nicht aus für alle noch Macs. Wenn Sie mehr allgemein akzeptiert werden wollen, geht mit 1,5 (5).

Die Geschwindigkeit der Verfügbarkeit von 1.6 auf Mac ist ein Apple-Problem (das hat viel mehr mit Politik als ‚Bereitschaft‘ zu tun). Wenn in der JVM eingebettete Scripting-Unterstützung eine Voraussetzung ist, musst du warten, um diese Unterstützung auf Mac. Oder Sie könnten nur die Rhino-Bibliothek mit Ihrer Distribution laden und verwenden ... Hier ist die Referenzimplementierung - ich bin mir nicht sicher, wie viel von JRE 1.6 erforderlich ist, für sie zu laufen (wahrscheinlich nicht viel, wenn ja) - https://scripting.dev.java.net/ Gotta love die JCP: -)

Beachten Sie, dass während Rhino mit Sun-Implementierung von JRE ausgeliefert 1.6, es ist nicht Teil des JRE-Standard, so ist es durchaus möglich, dass Apple nicht in ihrer Distribution gehört wählen.

Wenn dies das nur , was von 1,6, die Sie zurückhält, es nicht lassen. Java ist absolut bereit für den Desktop, haben wir mehrere Produktlinien, die Swing-Anwendungen sind.

Wie die Top-Antwort sagt, Apples Java-Version 6 ist 29, für Mac OS X 10.5 seit April 2008 zur Verfügung (es kann heruntergeladen werden hier .)

Rhino ist leider nicht Teil des Pakets, though.

Java 1.6 ist für den Desktop. Ich weiß nicht, was Apples Problem. Ich bin einfach nicht mehr Macs bis Apple Unterstützung kann zusammen ihre Tat bekommen.

Von dem, was ich die meisten der wirklich erfolgreichen Java-Desktop-Anwendungen sagen kann, sind nicht Schaukel verwenden. Es ist viel schneller geworden, aber die meisten Menschen wollen, dass ihre Fenster zu „schauen native“ und Swing ist einfach nicht gut darin. Wenn Sie einen echten „Profi“ suchen Endbenutzeranwendung beabsichtigen, können Sie einen Blick auf die Eclipse nehmen wollen Runtime . Es wird von der Eclipse-Anwendung verwendet, und Azureus einheitlichen Look-and-Feel-Fenster für einen Benutzer zu machen.

Natürlich ist es schwer, ein gutes Tutorial zu finden, wie für den Eclipse-Runtime, zumindest im Vergleich zu der Verbreitung von guten Beispiel-Code, Büchern und Anleitungen zum Schreiben von Swing-Anwendungen zu schreiben.

Java 6 jetzt seit fast zwei Jahren gewesen ist ... Es ist stabil genug für die Entwicklung, wenn aus irgendeinem Grunde, wie andere Plakate haben darauf hingewiesen, hier nicht die Mac-Version noch ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top