Java Plug-In (jre) für den Firefox installieren

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

Java jre Plug-In für den Firefox installieren


Inhaltsverzeichnis

Einleitung

Ihr kennt es wahrscheinlich auch, Ihr wollt irgendein Spiel oder eine Animation im Internet anschauen und der Firefox meldet sich und möchte das fehlende Plug-In installieren. Aber nicht automatisch, sondern manuell. Wie diese manuelle Installation funktioniert, ist hier beschrieben.


Grundinstallation

Als erstes ladet ihr euch von der java homepagedas folgende Paket herunter:

Java Runtime Environment (JRE) 6u1 --> jre-6u1-linux-i568.bin

und speichert es auf dem Desktop. Dies ist für alle Architekturen außer für x86_64. Für die Installation dafür siehe hier

Als nächstes öffnet ihr ein Terminal und werdet root indem Ihr

su -

eingebt und das mit dem root-Passwort bestätigt.

[root]# mkdir /usr/java/

in den so erstellten Ordner stecken wir die auf dem Desktop liegende .bin-Datei.

[root]# mv /home/username/Desktop/jre-6u1-linux-i586.bin /usr/java/
[root]# cd /usr/java/

Um die Datei ausführen zu können, brauchen wir die Berechtigung auf "ausführbar":

[root]# chmod +x jre-6u1-linux-i586.bin

oder

[root]# chmod 0744 jre-6u1-linux-i586.bin

Jetzt führt Ihr die Datei mit folgendem Befehl aus:

[root]# ./jre-6u1-linux-i586.bin

Es folgt eine ellenlange Lizenzbedingung, die Ihr euch natürlich gut durchlest und am Ende mit "yes" bestätigt!

Installation des Plug-Ins

Als erstes kopieren wir eine symbolische Verknüpfung in das Plug-In Verzeichnis des Firefox

[root]# ln -s /usr/java/jre1.6.0_01/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-2.0.0.4/plugins/

(eventuelle andere Firefoxversion bitte durch eure ersetzen.)

Konfiguration

Dann erstellt Ihr eine neue Datei

[root]# gedit /etc/profile.d/java.sh

Jetzt öffnet sich der Editor und in die Datei fügt ihr folgende Zeilen ein und speichert ab:

#!/bin/sh
JAVA_HOME=/usr/java/jre1.6.0_01
export JAVA_HOME
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME:$JAVA_HOME/lib
PATH=$JAVA_BIN:$PATH
export JAVA_BIN CLASSPATH PATH

Dadurch wird sichergestellt, dass immer, d.h. auch nach der Installation von Updates für GNU Java, die Java VM von Sun verwendet wird, wenn der Befehl java ohne Pfadangabe benutzt wird.

[root]# /usr/sbin/alternatives --config java

nach Eingabe dieses Befehls sollte folgendes erscheinen:

Es gibt 2 Programme, welche 'java' zur Verfügung stellen.

  Auswahl    Befehl
-----------------------------------------------
*  1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
   2           /usr/jre1.6.0_01/bin/java
Eingabe um die vorgegebene Auswahl[+] zu behalten, oder geben Sie die Nummer an:


dort gebt Ihr 2 an und bestätigt mit <Enter>.

"Klappt alles?"

Nachdem Ihr dann den Firefox neu gestartet habt, könnt Ihr mit der Eingabe ins Adressfeld schauen, ob das Java-Plug-in jetzt klappt!

about:plugins

Die Ausgabe dürfte in etwa so aussehen:

Java(TM) Plug-in 1.6.1-b105

Dateiname: libjavaplugin_oji.so
Java(TM) Plug-in 1.6.1
MIME-Typ 	                                     Beschreibung 	Endungen         Aktiviert
application/x-java-vm 	                             Java                                                    Ja
application/x-java-applet 	                    Java                                                   Ja
application/x-java-applet;version=1.1 	     Java                                                   Ja
application/x-java-applet;version=1.1.1     Java                                                   Ja
application/x-java-applet;version=1.1.2     Java                                                   Ja
application/x-java-applet;version=1.1.3     Java                                                   Ja
application/x-java-applet;version=1.2 	     Java                                                   Ja
application/x-java-applet;version=1.2.1     Java                                                   Ja
application/x-java-applet;version=1.2.2     Java                                                   Ja
application/x-java-applet;version=1.3 	     Java                                                   Ja
application/x-java-applet;version=1.3.1     Java                                                   Ja
application/x-java-applet;version=1.4       Java                                                   Ja
application/x-java-applet;version=1.4.1     Java                                                   Ja
application/x-java-applet;version=1.4.2     Java                                                   Ja
application/x-java-applet;version=1.5 	     Java                                                   Ja
application/x-java-applet;version=1.6       Java                                                   Ja
application/x-java-applet;jpi-version=1.6   Java                                                   Ja
application/x-java-bean 	                   Java                                                   Ja
application/x-java-bean;version=1.1 	     Java                                                   Ja
application/x-java-bean;version=1.1.1 	     Java                                                   Ja
application/x-java-bean;version=1.1.2 	     Java                                                   Ja
application/x-java-bean;version=1.1.3 	     Java                                                   Ja
application/x-java-bean;version=1.2 	     Java                                                   Ja
application/x-java-bean;version=1.2.1 	     Java                                                   Ja
application/x-java-bean;version=1.2.2 	     Java                                                   Ja
application/x-java-bean;version=1.3 	     Java                                                   Ja
application/x-java-bean;version=1.3.1 	     Java                                                   Ja
application/x-java-bean;version=1.4 	     Java                                                   Ja
application/x-java-bean;version=1.4.1 	     Java                                                   Ja
application/x-java-bean;version=1.4.2 	     Java                                                   Ja
application/x-java-bean;version=1.5 	     Java                                                   Ja
application/x-java-bean;version=1.6 	     Java                                                   Ja
application/x-java-bean;jpi-version=1.6     Java                                                   Ja 

Natürlich müsst Ihr in eurem Firefox unter

Bearbeiten --> Einstellungen --> Inhalt
Java und Java Script

aktiviert haben.

HIER könnt Ihr testen, ob es auch wirklich funktioniert.

Für x86_64

Dafür gibt es eine Anleitung HIER. Einen Übertrag in das wiki wird bald erfolgen. Bitte aufpassen mit dem "source" Befehl, bei falschem User kann dies zur Zerstörung des Systems führen.

Sonstiges

Das Paket gibt es inzwischen auch als *.rpm. Dazu wird die *.bin Datei heruntergeladen, mit

chmod +x <dateiname>

ausführbar gemacht und dann ausgeführt:

./<paketname>

Die rpm ist daraufhin entpackt und kann installiert werden:

[root]# rpm -Uvh <paketname>

bzw. wenn noch kein Java installiert ist:

[root]# rpm -ivh <paketname>