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

[solved] Firefox und Java

admine

Ultimate Guru
Ich glaube, ich habe ein Java-Problem und openSUSE 11.1 :???:

Nach dem Aufrufen dieser Web-Seite
http://www.landesvermessung.sachsen.de/ias/basiskarte/java/
und dem Klick auf "Java-Kartenviewer" sollte ein Java-Applet starten ... tut es aber nicht ohne Fehler bei mir :(
Fehlermeldung:


Java-Plugin im Browser ist aktiviert und ein Problem (m)eines Servers ist es auch nicht, denn mit der 11.0 funzt es.

Habt ihr eine Idee woran das liegen kann?

Gruß admine
 
OP
A

admine

Ultimate Guru
Grothesk schrieb:
Funktioniert hier.
FF 3.05 und java version "1.6.0_11"
Bei mir auch FF 3.0.5 mit
Code:
:~> java -version
java version "1.6.0_0"
OpenJDK  Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode)
und funzt nicht :(
 

abgdf

Guru
Vielleicht sind bei Dir (wie bei mir) mehrere Java-Versionen installiert und die Firefox-Einstellung in
Code:
about:plugins
zeigt auf die falsche Version ....

Gruß
 
OP
A

admine

Ultimate Guru
Code:
rpm -qa | grep java
timezone-java-2008h-2.16
java-1_6_0-sun-plugin-1.6.0.u7-20.4
java-1_6_0-openjdk-plugin-1.2_b11-22.13
java-1_5_0-gcj-compat-1.5.0.0-56.61
java-1_6_0-sun-1.6.0.u7-20.4
java-1_6_0-openjdk-1.2_b11-22.13
Das hab ich an Java-Zeugs installiert und bei about:plugins erschien Java, als ich "java-1_6_0-sun-plugin" installiert habe.
Code:
about:plugins
Java(TM) Plug-in 1.6.0_07-b06
    Dateiname: libjavaplugin_oji.so
    Java(TM) Plug-in 1.6.0_07
Also ich meine, da ist alles in Ordnung ... :roll:
 

abgdf

Guru
Hmmm, irgendwo gibt's da noch so'ne Anwendung
Code:
appletviewer
Die könnte man auch mal auf die Webseite richten ...

Keine Ahnung, was da für ein ".ini"-File fehlen soll. Tolle Fehlermeldung. Oft so bei Java ...

Gruß
 

oc2pus

Ultimate Guru
das hat was mit den Systemrechten zu tun bei "jungfräulichem" Java.

entweder irgendeine Java-Anwendung mal als root starten

oder

diesen Schnipsel als batch ausführen oder manuell diese Dateien erstellen
Code:
if [ ! -f $HOME/.java/.systemPrefs/.system.lock ]; then
	# to get rid of the java messages :)
	mkdir -p $HOME/.java/.systemPrefs
	touch $HOME/.java/.systemPrefs/.system.lock
	chmod 666 $HOME/.java/.systemPrefs/.system.lock
	touch $HOME/.java/.systemPrefs/.systemRootModFile
	chmod 666 $HOME/.java/.systemPrefs/.systemRootModFile
fi

man kann diese Dateien auch Systemweit in /etc/.java erstellen, aber dann gibt es manchmal Probleme für einzelne User weil diese dort nicht "touchen" dürfen.

oder das Applet mal mit einem neueren Java compilieren :)
 
OP
A

admine

Ultimate Guru
Danke für eure Tipps ... aber ...
oc2pus schrieb:
diesen Schnipsel als batch ausführen oder manuell diese Dateien erstellen
Code:
if [ ! -f $HOME/.java/.systemPrefs/.system.lock ]; then
	# to get rid of the java messages :)
	mkdir -p $HOME/.java/.systemPrefs
	touch $HOME/.java/.systemPrefs/.system.lock
	chmod 666 $HOME/.java/.systemPrefs/.system.lock
	touch $HOME/.java/.systemPrefs/.systemRootModFile
	chmod 666 $HOME/.java/.systemPrefs/.systemRootModFile
fi
Hab ich gemacht und die Files sind erstellt worden:
Code:
admine@reni3:~/.java/.systemPrefs> ls -al
insgesamt 8
drwxr-xr-x 2 admine users 4096 31. Dez 00:00 .
drwxr-xr-x 5 admine users 4096 31. Dez 00:00 ..
-rw-rw-rw- 1 admine users    0 31. Dez 00:00 .system.lock
-rw-rw-rw- 1 admine users    0 31. Dez 00:00 .systemRootModFile
admine@reni3:~/.java/.systemPrefs>
Allerdings kommt noch immer der selbe Fehler.
:(

EDIT:
Jetzt hab ich mal noch die Java-Version geändert:
Code:
about:plugins
Java(TM) Plug-in 1.5.0_16-b02

    Dateiname: libjavaplugin_oji.so
    Java(TM) Plug-in 1.5.0_16
bringt aber auch keine Änderung.

EDIT2:
Ich habe auch eine Java-Anwendung als root gestartet ... keine Änderung.
(Hab den TVBrowser genommen. Das ist doch 'ne Java-Anwendung ... ? :???: )
 
OP
A

admine

Ultimate Guru
Zuerst: Allen ein Gutes Neues :)

Den Thread aber muss ich mal pushen ... es funzt noch immer nicht.

Was ich bisher noch versucht habe:
- Seite im Konqueror geöffnet (als user) => selbe Fehlermeldung
- Anmeldung als root und die Seite im FF geöffnet => selbe Fehlermeldung
:(

Habt ihr noch 'nen Tipp / eine Idee für mich, was ich tun od. versuchen kann?

Danke und Gruß
admine
 
OP
A

admine

Ultimate Guru
abgdf schrieb:
Erstmal sagen, was mit dem "appletviewer" war.
Da passiert gar nichts:
Code:
admine@reni3:~> appletviewer http://www.landesvermessung.sachsen.de/ias/basiskarte/java/dispatch
admine@reni3:~>

EDIT:
Wenn ich den Appletviewer als root starte erhalte ich das:
Code:
appletviewer http://www.landesvermessung.sachsen.de/ias/basiskarte/java/dispatch
Warnung: AppletViewer-Eigenschaftendatei kann nicht gelesen werden: /root/.hotjava/properties Standardwerte werden verwendet.

Sorry, aber mir sagt das jetzt nicht wirklich etwas ... :roll:
 
OP
A

admine

Ultimate Guru
Jetzt funzt es :)

ich hab mir mal angesehen, was ich so an Java-Zeugs auf der 11.0 installiert
habe und mit der 11.1 verglichen.

Hm ... da gibts nur
java-1_6_0-sun und java-1_6_0-sun-plugin

Nun hab ich Java genau auf diese RPMs unter 11.1 reduziert und siehe da ... es
funzt :)

Danke allen für's helfen,
admine
 

oc2pus

Ultimate Guru
admine schrieb:
Jetzt funzt es :)

ich hab mir mal angesehen, was ich so an Java-Zeugs auf der 11.0 installiert
habe und mit der 11.1 verglichen.

Hm ... da gibts nur
java-1_6_0-sun und java-1_6_0-sun-plugin

Nun hab ich Java genau auf diese RPMs unter 11.1 reduziert und siehe da ... es
funzt :)

Danke allen für's helfen,
admine

du hattest wohl noch gcj installiert ...
ein simples java --config java reicht dann um das Java auszuwählen.
 
OP
A

admine

Ultimate Guru
oc2pus schrieb:
du hattest wohl noch gcj installiert ...
ein simples java --config java reicht dann um das Java auszuwählen.
Ja genau ... dieses "java-1_5_0-gcj-compat-1.5.0.0-56.61"
Danke für deinen Tipp. So bin ich dann beim nächsten Mal schlauer :)
 
OP
A

admine

Ultimate Guru
Ich muss mich nun doch noch einmal zu diesem Thema äußern.

Auf meinem PC klappte das ursprünglich mit dieser Basiskarte auch nicht.
Nun hab ich, nach deinem Tipp oc2pus, folgendes gemacht:
Code:
reni:~ # update-alternatives --config java

There are 2 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
*+        1    /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
          2    /usr/lib/jvm/jre-1.5.0-gcj/bin/java

Press enter to keep the default[*], or type selection number: 1
Using '/usr/lib/jvm/jre-1.6.0-openjdk/bin/java' to provide 'java'.

Code:
admine@reni:~> java -version
java version "1.6.0_0"
OpenJDK  Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode)

Es war also schon die korrekte Java-Version aktiv.

Installiert ist:
Code:
reni:~ # rpm -qa | grep java
timezone-java-2008h-2.16
java-1_6_0-openjdk-plugin-1.2_b11-22.13
java-1_6_0-openjdk-1.2_b11-22.13
java-1_5_0-gcj-compat-1.5.0.0-56.61

Daraufhin habe ich mal java-1_5_0-gcj-compat-1.5.0.0-56.61 deinstalliert => keine Änderung.

Jetzt noch die Files mit dem Script angelegt und leider auch keine Änderung.

Erst als ich auch auf dem PC nur java-1_6_0-sun und java-1_6_0-sun-plugin installiert habe, funzte das mit dieser Basiskarte.
(scheint wohl doch an dem alten Applet zu liegen ...? )
 
Oben