It’s a long way… if you wanna Java-Applet…

Das Thema Java Applet bereitet vielen schon seit einiger Zeit schlaflose Nächte1. Die Aktivierung in der aktuellen Version des Browsers Firefox (v45.0.2), ist nicht unbedingt eine leichte Übung. Hier eine schnelle Lösung für das Betriebssystem Ubuntu (14.04 LTS).

Unser Ziel ist es, das Spiel Desert Bus von der Seite desertbus-game.org zu starten. Je nach dem, ob wir die JDK oder die JRE installiert haben, müssen wir zunächst die Pfade im Alternativen-System eintragen. Dies machen wir via Terminal mit folgendem Befahl. Bitte nicht vergessen, _VERSION mit der richtigen Version (Bsp. _92) zu ersetzen:

  • Für Java 8 JRE:
    • 32-Bit:
      sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/Oracle_Java/jre1.8.0_VERSION/lib/i386/libnpjp2.so" 1
    • 64-Bit:
      sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/Oracle_Java/jre1.8.0_VERSION/lib/amd64/libnpjp2.so" 1
  • Für Java 8 JDK:
    • 32-Bit:
      sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/Oracle_Java/jdk1.8.0_VERSION/jre/lib/i386/libnpjp2.so" 1
    • 64-Bit:
      sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/Oracle_Java/jdk1.8.0_VERSION/jre/lib/amd64/libnpjp2.so" 1

Sollte eure Java-Installation vom Standard-Pfad abweichen, dann müsst ihr diesen natürlich ebenso vorher anpassen. Falls ihr euch nicht sicher seid, welche Version ihr derzeit installiert habt, so schaut einfach im Verzeichnis /opt/Oracle_Java/ nach (Befehle: cd /opt/Oracke_Java, ls).

Wurde der Pfad korrekt eingetragen, kann man im Anschluss die gewünschte Plugin-Version, die verwendet werden soll, mit folgendem Befehl auswählen:

sudo update-alternatives --config mozilla-javaplugin.so

Dies geht natürlich nur, wenn mehrere Plugin-Versionen zur Verfügung stehen. Sollte die soeben eingetragene die einzige sein, so ist diese automatisch gewählt.

Nachdem wir also nun alles richtig eingestellt haben, müssen wir noch in den Java Sicherheitseinstellungen unsere Seite desertbus-game.org als sicher definieren. Hierzu starten wir das Kontrollpanel mit

/opt/Oracle_Java/jdk1.8.0_VERSION/bin/ControlPanel

in der Kommandozeile.

Hier klicken wir im Reiter Sicherheit unter Ausnahmeliste  auf den Button Siteliste bearbeiten und fügen die Seite, die unser Java-Applet enthält ein. Im Beispiel wäre dies also http://desertbus-game.org.

Möchten wir nun unser Spiel in Firefox starten, so müssen wir zwar noch ein paar Sicherheitsfragen mit Ja beantworten (Allow now), die Anwendung sollte nun aber endlich starten.

Weitere Infos und Verweise:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.