ubuntuusers.de

Problem mit Java

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

Beardsley_Bones

Anmeldungsdatum:
26. März 2009

Beiträge: 15

Hallo,

ich hatte bis vor kurzem das Problem, dass Java-Programme äußerst seltsam aussahen. Die Zeilenabstände von Texten waren sehr groß. Ich habe deshalb versucht Java neu zu installieren und jetzt lassen sich Java-Programme garnicht mehr starten.

Ein JavaWS Programm meldet folgendes beim Starten:

$ javaws /opt/cgoban/cgoban.jnlp 
Exception in thread "main" java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:186)
	at java.awt.Toolkit$2.run(Toolkit.java:849)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:841)
	at javax.swing.ImageIcon.<init>(ImageIcon.java:136)
	at javax.swing.ImageIcon.<init>(ImageIcon.java:155)
	at net.sourceforge.jnlp.runtime.JNLPRuntime.loadWindowIcon(JNLPRuntime.java:469)
	at net.sourceforge.jnlp.runtime.JNLPRuntime.getDefaultBaseDir(JNLPRuntime.java:259)
	at net.sourceforge.jnlp.runtime.Boot.getBaseDir(Boot.java:405)
	at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:169)
	at java.security.AccessController.doPrivileged(Native Method)
	at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:160)
Caused by: java.lang.NullPointerException
	at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1191)
	at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:164)
	at sun.awt.FontConfiguration.<init>(FontConfiguration.java:89)
	at sun.awt.motif.MFontConfiguration.<init>(MFontConfiguration.java:50)
	at sun.awt.X11GraphicsEnvironment.createFontConfiguration(X11GraphicsEnvironment.java:941)
	at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:246)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:162)
	at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:252)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
	at java.lang.Class.newInstance0(Class.java:372)
	at java.lang.Class.newInstance(Class.java:325)
	at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
	at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:106)
	... 13 more

Ein anderes Java-Prgramm meldet nur das hier:

$ /opt/thinkingrock/bin/tr.sh
Unrecognized option: -client
Could not create the Java virtual machine.

Bei der Neuinstallation von Java habe ich eigentlich nur ein aptitude purge sun-java6-jre durchgeführt und dann wieder mit aptitude install sun-java6-jre installiert.

Was ist da schiefgelaufen?

Moderiert von ditsch:

Ins passende Forum verschoben. Bitte beachte die Themen-Stickies bei der Wahl des richtigen Forums.

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

Bitte mal die Ausgabe von

java -version

Beardsley_Bones

(Themenstarter)

Anmeldungsdatum:
26. März 2009

Beiträge: 15

java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu7)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)

Ich habe auch vergessen zu erwähnen, dass es sich um ein 64 Bit System handelt. Wie man sieht...

ditsch Team-Icon

Avatar von ditsch

Anmeldungsdatum:
13. November 2005

Beiträge: 12007

Wohnort: Schönbrunn

Stell mal deine Java-Version auf die Sun-VM um: Java#Verwendete-Java-Version-einstellen.

Beardsley_Bones

(Themenstarter)

Anmeldungsdatum:
26. März 2009

Beiträge: 15

Jetzt beschwert er sich über eine fehlende jvm.cfg. Wenn ich sie anlege beschwert er sich darüber, dass diese korrupt sei. Was muss da drinstehen?

Bei dem JavaWS-Programm hat sich nichts geändert.

Beardsley_Bones

(Themenstarter)

Anmeldungsdatum:
26. März 2009

Beiträge: 15

Nachdem ich mir eine jvm.cfg aus einem versionsgleichen Ubuntu besorgt habe, bekomme ich jetzt die folgende Meldung:

$ /opt/thinkingrock/bin/tr.sh
Error: no `client' JVM at `/usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib/amd64/client/libjvm.so'.

Bei JavaWS hat sich nichts geändert.

Antworten |