Streit um Java-Version

Ich habe Java 1.4.2 unter Mac OS X installiert. Das bestätigt in Apples Web-Browser Safari auch der Browsercheck auf heise Security. Wenn ich mit Camino oder Firefox den Java-Test durchführe, erhalte ich die Meldung, dass ich Java 1.3.1 verwende. Was stimmt denn nun?

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Andreas Beier

Ich habe Java 1.4.2 unter Mac OS X installiert. Das bestätigt in Apples Web-Browser Safari auch der Browsercheck auf heise Security. Wenn ich mit Camino oder Firefox den Java-Test durchführe, erhalte ich die Meldung, dass ich Java 1.3.1 verwende. Was stimmt denn nun?

Beide Angaben stimmen. Die Installation von Java 1.4.2 lässt das vorhandene 1.3.1er Java unangetastet und das aus gutem Grund. Außer Apples Safari, das das WebKit-Framework verwendet, nutzen Web-Browser wie Mozilla, Firefox oder Camino das „Java Applet Plugin“ oder das diesem zugrunde liegende JavaEmbedding-Framework, und das kann nur Java 1.3.1 ansprechen, nicht aber die neuere Version. Der Umstieg auf WebKit lässt sich für die Browser-Entwickler nicht so einfach bewerkstelligen, weshalb Steven Michaud das Projekt „Java Embedding Plugin“ ins Leben gerufen hat (Download siehe Soft-Link). Damit kommen auch Nicht-WebKit-Browser in den Genuss neuerer Java-Versionen.

Im Download-Archiv befinden sich zwei Plug-ins: JavaEmbeddingPlugin.bundle und MRJPlugin.plugin. Sie gehören beide in das Verzeichnis „/Library/Internet Plug-Ins“. Sollen sie nur für einen Benutzer verfügbar sein, wählen Sie den gleichnamigen Ordner in dessen Home-Verzeichnis. Um sicherzustellen, dass sich die Plug-ins mit dem zum System gehörenden MRJPlugin.plugin vertragen, muss man im Programm „Terminal“ mit

touch "/Library/Internet Plug-Ins/MRJPlugin.plugin" 

noch dessen Änderungszeit aktualisieren.

http://ct.de/0513202 (adb)