• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Sun Java in openSuse 12.2 FF15 [gelöst]

Hallo,

es gibt einen ähnlichen Thread http://www.linux-club.de/viewtopic.php?f=17&t=115828&hilit=java aber der hat leider nicht geholfen.

Ich habe das openJDK und icedteaweb deinstalliert und von der sun Seite das jdk als rpm installiert. Lt. der Sun Seite sollte man für Java applets (=browser?) das 32-bit Java nehmen, habe ich für meine 64-bit Büchse so gemacht. Könnte also das erste Problem sein.

Dann sollte man ein Softlink im Firefox Plug-in Verzeichnis anlegen, Problem 1 ich habe keine Idee wie ich das richtige Verzeichnis finde. Ich habe /home/myuser/.mozilla/plugins genommen, wobei ich "plugins" selber anlegen musste. Je nach Webseite / Forum unterscheiden sich die Softlinks die man braucht... ich habe mal 2 Stück angelegt

Code:
libjavaplugin_oji.so -> /usr/java/jre1.7.0_07/plugin/i386/ns7/libjavaplugin_oji.so
libnpjp2.so -> /usr/java/jre1.7.0_07/lib/i386/libnpjp2.so

Firefox zeigt mir kein Java Plugin an und die Testseite auf SUN sagt mir auch das was falsch ist.

Code:
# cat /etc/*release
openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
NAME=openSUSE
VERSION="12.2 (Mantis)"
VERSION_ID="12.2"
PRETTY_NAME="openSUSE 12.2 (Mantis) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:12.2"

Code:
# rpm -qa "*java*"
java-1_5_0-gcj-compat-1.5.0.0-123.1.2.x86_64
libjavascriptcoregtk-1_0-0-1.8.1-2.3.3.x86_64
java-ca-certificates-1-19.1.1.noarch
timezone-java-2012e-1.1.1.noarch
libjavascriptcoregtk-3_0-0-1.8.1-2.3.3.x86_64

Code:
# update-alternatives --config java
There is only one alternative in link group java: /usr/lib64/jvm/jre-1.5.0-gcj/bin/java
Nothing to configure.

Code:
# zypper se -si java jre jdk
Loading repository data...
Reading installed packages...

S | Name                       | Type    | Version         | Arch   | Repository       
--+----------------------------+---------+-----------------+--------+------------------
i | java-1_5_0-gcj-compat      | package | 1.5.0.0-123.1.2 | x86_64 | openSUSE-12.2-Oss
i | java-ca-certificates       | package | 1-19.1.1        | noarch | openSUSE-12.2-Oss
i | jre                        | package | 1.7.0_07-fcs    | i586   | (System Packages)
i | libjavascriptcoregtk-1_0-0 | package | 1.8.1-2.3.3     | x86_64 | openSUSE-12.2-Oss
i | libjavascriptcoregtk-3_0-0 | package | 1.8.1-2.3.3     | x86_64 | openSUSE-12.2-Oss
i | timezone-java              | package | 2012e-1.1.1     | noarch | openSUSE-12.2-Oss

Was mich auch ein wenig wunder itst

Code:
# java -version
java version "1.5.0"
gij (GNU libgcj) version 4.7.1 20120723 [gcc-4_7-branch revision 189773]

Bei der de-installation von openJDK hat yast mir diese jdk aufs Auge gedrückt, ich will aber das sun jdk.

Hat jemand eine Idee?

Danke!
 

halo44

Hacker
Grothesk schrieb:
... Funktioniert irgendwas nicht mit dem openJDK?
Meiner Erfahrung nach gibt es da eigentlich keine Einschränkungen mehr.

Ich will mal vorsichtig den Paketaufkleberdruck bei DHL als Kandidaten nennen. Allerdings liegen meine Erfahrungen einige Wochen zurück.

Die DHL-Hotline teilte mir damals auf Anfrage mit, daß DHL nur das Sun-Java akzeptiert. Ich konnte nur mit dem Ausweichen auf Windows meinen Paketaufkleberdruck starten. Inzwischen habe ich aber auch das Sun-Java.

Gruss H.
 
OP
K

klaus-dieter

Hacker
danke klappt, lag entweder an

- rpm vs. tar.gz file
- 32 vs. 64-bit da die Java Seite sagt man solle 32-bit fürs plug-in nehmen
 
klaus-dieter schrieb:
Ich habe das openJDK und icedteaweb deinstalliert und von der sun Seite das jdk als rpm installiert. Lt. der Sun Seite sollte man für Java applets (=browser?) das 32-bit Java nehmen, habe ich für meine 64-bit Büchse so gemacht. Könnte also das erste Problem sein.
Das ist komisch, denn Deine Version ist nicht aktuell:

Code:
Bei Dir:                                        Bei mir:
java-1_5_0-gcj-compat-1.5.0.0-123.1.2.x86_64    java-1_6_0-openjdk-1.6.0.0_b24.1.11.3-9.1.x86_64
libjavascriptcoregtk-1_0-0-1.8.1-2.3.3.x86_64   libjavascriptcoregtk-1_0-0-1.6.1-2.1.2.x86_64
java-ca-certificates-1-19.1.1.noarch            java-ca-certificates-1-14.12.1.noarch
timezone-java-2012e-1.1.1.noarch                timezone-java-2012b-1.3.1.noarch
libjavascriptcoregtk-3_0-0-1.8.1-2.3.3.x86_64   libjavascriptcoregtk-3_0-0-1.6.1-2.1.2.x86_64
Ersteres ist unterschiedlich und älter, alles andere neuer bei Dir.

klaus-dieter schrieb:
Dann sollte man ein Softlink im Firefox Plug-in Verzeichnis anlegen, Problem 1 ich habe keine Idee wie ich das richtige Verzeichnis finde. Ich habe /home/myuser/.mozilla/plugins genommen, wobei ich "plugins" selber anlegen musste. Je nach Webseite / Forum unterscheiden sich die Softlinks die man braucht... ich habe mal 2 Stück angelegt

Wie wäre es mit dem Verzeichnis /usr/lib64/browser-plugins?
Code:
ln -s /usr/java/jre1.7.0_07/plugin/i386/ns7/libjavaplugin_oji.so libnpjp2.so
Das legt im aktuellen Verzeichnis einen so genannten "Soft"- oder symbolischen Link unter dem Namen libnpjp2.so an.
Das zweite Argument stellt den Namen des Symbolischen Links (Symlink) dar.

klaus-dieter schrieb:
Firefox zeigt mir kein Java Plugin an und die Testseite auf SUN sagt mir auch das was falsch ist.

Ich benutze allerdings noch die openSUSE 12.1.

Code:
# zypper se -si java jre jdk
Loading repository data...
Reading installed packages...

S | Name                       | Type    | Version         | Arch   | Repository       
--+----------------------------+---------+-----------------+--------+------------------
i | java-1_5_0-gcj-compat      | package | 1.5.0.0-123.1.2 | x86_64 | openSUSE-12.2-Oss
i | java-ca-certificates       | package | 1-19.1.1        | noarch | openSUSE-12.2-Oss
i | jre                        | package | 1.7.0_07-fcs    | i586   | (System Packages)
i | libjavascriptcoregtk-1_0-0 | package | 1.8.1-2.3.3     | x86_64 | openSUSE-12.2-Oss
i | libjavascriptcoregtk-3_0-0 | package | 1.8.1-2.3.3     | x86_64 | openSUSE-12.2-Oss
i | timezone-java              | package | 2012e-1.1.1     | noarch | openSUSE-12.2-Oss
Dann solltest Du eventuell mal auf ein anderes Repo wechseln, bei mir kommen die Sachen vom Update-Repo. (Im 12.2er Update scheint noch gar kein Java drinnen zu sein und überhaupt nicht das mit 'j' beginnt?!)
Hier mal meine URL:
Code:
http://download.opensuse.org/update/12.1/x86_64/java-1_6_0-openjdk-1.6.0.0_b22.1.10.4_1.6.0.0_b24.1.11.3-1.2_9.1.x86_64.drpm

Ein Test auf: http://www.java.com/de/download/testjava.jsp ergibt folgendes:



klaus-dieter schrieb:
Was mich auch ein wenig wunder itst
Bei der de-installation von openJDK hat yast mir diese jdk aufs Auge gedrückt, ich will aber das sun jdk.
Das ist eine Abhängigkeit.
Durch dieses Kommando kannst Du ja wählen welches Java primär verwendet werden soll.


lieben Gruß aus Hessen
 

papaxxx

Newbie
Noch ein kleiner Hinweis für opensuse 12.2

Die meisten Anleitungen geben das falsche Verzeichnis für die Erstellung des Symbollinks an.

Firefox, seamonkey etc suchen bei opensuse 12.2 in /usr/lib/browser-plugins nach dem java - plugin.

Hab lange gesucht, daher hier der Hinweis.
 
Oben