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.