Apple hat im Oktober die Java-Applet-Plugins aus allen Browsern entfernt. Daher sind nun viele von euch, von Apple Java 6 (32-Bit) auf Oracle Java 7 (64-Bit) umgestiegen – jedenfalls im Browser. Aus diesem Grund habe ich ja auch SamyGO für das Java von Oracle angepasst.
Leider wissen nun viele nicht, welches Java nun überhaupt aktiv ist. Dafür gibt es einen Terminal-Befehl …
java -version
…, wenn der Terminal nun folgendes ausgibt, …
java version "1.6.0_37" Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
… ist das Java 6 von Apple (32-Bit) aktiv – d.h. ihr müsst SamyGO für Apple Java herunterladen.
Wenn der Terminal aber …
java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
… ausgibt (oder höher als 1.7.0_*), ist das Java von Oracle aktiv – d.h. ihr müsst SamyGO für Oracle Java herunterladen.
Fest steht, wenn ihr Apple Java installiert habt und dann zusätzlich noch Oracle Java installiert, dann wird von lokalen Programmen (SamyGO, Cyberduck, etc.) Apple Java 6 verwendet. In einen 64-Bit Browser, wie Safari, wird dann aber Oracle Java 7 verwendet, weil Apple Java ja keine Browser-Plugins mehr anbietet.
In der Regel werdet ihr also SamyGO für Apple Java verwenden müssen. Es sei denn …
- … ihr habt Oracle Java installiert und hattet vorher noch nicht Apple Java installiert.
- … ihr habt Oracle Java installiert und Apple Java von euerem Mac entfernt (was wenig Sinn macht, weil einige Programme (Bsp.: Cyberduck) zwingend Apple Jave 6 voraussetzen).
MERKE: Apple Java 6 hat eine höhere Priorität, wenn verfügbar, als Oracle Java 7!
zusätzliche Info: Wenn ihr wissen wollt, ob ihr neben dem Java 6 von Apple, auch Oracle Java 7 installiert habt, dann schaut mal in die Systemeinstellungen – da habt ihr dann unter Sonstige eine Schaltfläche Java.
Das Java von Oracle wird übrigens unter …
"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin"
… installiert.
ls -lsa "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin" total 2112 0 drwxrwxr-x 16 root wheel 544 10 Jan 20:49 . 0 drwxrwxr-x 12 root wheel 408 10 Jan 20:49 .. 8 lrwxr-xr-x 1 root wheel 8 10 Jan 20:49 ControlPanel -> jcontrol 320 -rwxrwxr-x 1 root wheel 161280 28 Nov 17:08 _javaws 176 -rwxrwxr-x 1 root wheel 89064 28 Nov 16:53 java 8 lrwxr-xr-x 1 root wheel 47 10 Jan 20:49 javaws -> /Library/Application Support/Oracle/Java/javaws 8 -rwxrwxr-x 1 root wheel 3767 28 Nov 17:08 jcontrol 176 -rwxrwxr-x 1 root wheel 89128 28 Nov 16:57 keytool 176 -rwxrwxr-x 1 root wheel 89136 28 Nov 17:04 orbd 176 -rwxrwxr-x 1 root wheel 89136 28 Nov 17:01 pack200 176 -rwxrwxr-x 1 root wheel 89128 28 Nov 16:57 policytool 176 -rwxrwxr-x 1 root wheel 89128 28 Nov 17:01 rmid 176 -rwxrwxr-x 1 root wheel 89128 28 Nov 17:01 rmiregistry 176 -rwxrwxr-x 1 root wheel 89128 28 Nov 17:04 servertool 176 -rwxrwxr-x 1 root wheel 89136 28 Nov 17:04 tnameserv 184 -rwxrwxr-x 1 root wheel 93440 28 Nov 17:01 unpack200
2 Gedanken zu „OSX – Welches Java (Apple / Oracle) habe ich eigentlich installiert?“