Tipps gibt’s im Web wie Sand am Meer, doch den richtigen finden ist manchmal mühsam

Das gilt unter anderem für die Installation von Oracle Java unter Linux. Genaugenommen braucht es dafür zwei systemweite Installationen:

  • Java – um Programme auszuführen
  • Javaplugin – um Java-Programme in Webbrowsern auszuführen

Fündig wurde ich nach längerem Stöbern hier: http://www.unixmen.com/install-java-8-opensuse-13-x-sles-servers/

Bis zu einer funktionieren Installation waren es auf meinem System openSUSE 13.2 nur wenige Schritte:

erlangen:~ # rpm -i jre-8u77-linux-x64.rpm
erlangen:~ # update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre1.8.0_77/bin/java" 1
erlangen:~ # update-alternatives --install "/usr/lib64/browser-plugins/javaplugin.so" "javaplugin" "/usr/java/jre1.8.0_77/lib/amd64/libnpjp2.so" 1

Das Ergebnis lässt sich anzeigen:

erlangen:~ # update-alternatives --list java
/usr/java/jre1.8.0_77/bin/java
/usr/lib64/jvm/jre-1.7.0-openjdk/bin/java
/usr/lib64/jvm/jre-1.8.0-openjdk/bin/java
erlangen:~ # update-alternatives --list javaplugin
/usr/java/jre1.8.0_77/lib/amd64/libnpjp2.so
/usr/lib64/java-1_7_0-openjdk-plugin/lib/IcedTeaPlugin.so
/usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
erlangen:~ # 

So kann die aktive Version aus der Liste der verfügbaren Versionen ausgewählt werden:

erlangen:~ # update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
  0            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      auto mode
* 1            /usr/java/jre1.8.0_77/bin/java              1         manual mode
  2            /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java   1705      manual mode
  3            /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java   1805      manual mode

Press enter to keep the current choice[*], or type selection number: 
erlangen:~ # update-alternatives --config javaplugin
There are 3 choices for the alternative javaplugin (providing /usr/lib64/browser-plugins/javaplugin.so).

  Selection    Path                                                       Priority   Status
------------------------------------------------------------
  0            /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so   18020     auto mode
* 1            /usr/java/jre1.8.0_77/lib/amd64/libnpjp2.so                 1         manual mode
  2            /usr/lib64/java-1_7_0-openjdk-plugin/lib/IcedTeaPlugin.so   17147     manual mode
  3            /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so   18020     manual mode

Press enter to keep the current choice[*], or type selection number: 
erlangen:~ # 

Über Karl

Ich bin Physiker im Ruhestand
Dieser Beitrag wurde unter Allgemein, Computer abgelegt und mit , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s