Die Erkenntnis des Tages

Geschrieben von DrNI am Mittwoch, 14. Januar 2009 um 15:57 in d.E.d.T., Netz und Technik
Java 1.5 unterstützt nicht alle Unicode-Zeichenklassen in regulären Ausdrücken. Das geht mit Java 6 (lustigerweise ja der Nachfolger von 1.5). Doch Apple liefert für MacOS X nur Java 1.5 aus, und das obwohl die neue Java-Version schon vor über zwei Jahren von Sun fertiggestellt wurde. Nun haben die Java-Entwickler die Wahl: Die sinnvollen Neuerungen nutzen und die OS X-User vergraulen oder kompatibel bleiben und sich ärgern…


Nachtrag: Mit SoyLatte existiert ein Ersatz (Soja anstatt Milch?) in Form einer Portierung des Orinial Java 6 nach MacOS. Das hilft den Profis, nicht aber Otto-Normal-Anwender, der auf den WebStart-Button klickt oder ein Applet bebrowst.
Nachtrag #2: Hat von den Apfelianern schon jemand Java for Mac OS X 10.5 Update 2 installiert? Damit gibt es angeblich Java 6.

Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

Java 6 gibts schon länger für Leopard-Macs - wird per Software-Update eingespielt, aber nicht automatisch aktiviert, das muss man manuell über das Programm "Java Einstellungen" oder so ähnlich aus den Dienstprogrammen machen. Klappt prima.

SoyLatte ist aber trotzdem super für ältere Tiger-Systeme.

Ach ja, bei hohen Codepoints > 65.000 gibts auch auch mit Java 6 noch Probleme ... :-)
#1 Tom am 14.01.2009 21:12 (Antwort)
So langsam kommt licht in das Dunkel. Meiner Information nach ist Java 6 noch nicht im Browser verfügbar. Ironischerweise hat die Anwendung auch ein Applet als Demo.
#1.1 DrNI am 15.01.2009 09:43 (Antwort)
Da scheint sich ja einer mit Mac OS angefreundet zu haben, hat nicht lange gedauert...

Mein Mac zeigt mir Java 6 an, allerdings muss man (siehe Vorredner) in den Java Einstellungen die Prioritaet aendern, mit dem es geladen wird.
#2 Matthias (Homepage) am 15.01.2009 09:42 (Antwort)
Du irrst. Ich habe es bisher ein Mal benutzt. Ich hatte mein Programm durch den Compiler von Java 1.5 gejagt, problemlos. Dann schickte ich es meinem Boss und Betreuer, und auf dessen Mac feuerte es die Monsterexception. Sehr peinlich aber logisch, der Compiler hat natürlich in die Strings mit den RegExen nicht reingeschaut.
Ich habe also die Entwicklung des gesamten Projekts (das mehrere Teilprojekte umfasst) nun wieder auf 1.5 runtergeschraubt, sicher ist sicher.
#2.1 DrNI am 15.01.2009 09:59 (Antwort)

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA