Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Suse: SuSE 10.1 Java-Problem

Hallo,

plötzlich kann ich das Java-Programm JAP (JavaAnonProxy) nicht mehr öffnen. Im Terminal erscheint folgende Meldung:

rantanplanx@dhcppc3:~/Desktop/JAP> java -jar JAP.jar
Exception in thread "AWT-XAWT" java.lang.Error: can't load com.birosoft.liquid.LiquidLookAndFeel
        at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1176)
        at javax.swing.UIManager.initialize(UIManager.java:1257)
        at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
        at javax.swing.UIManager.getDefaults(UIManager.java:556)
        at javax.swing.UIManager.getColor(UIManager.java:590)
        at com.sun.java.swing.plaf.motif.MotifBorders$BevelBorder.<init>(MotifBorders.java:43)
        at com.sun.java.swing.plaf.motif.MotifLookAndFeel.initComponentDefaults(MotifLookAndFeel.java:197)
        at sun.awt.X11.XAWTLookAndFeel.initComponentDefaults(XAWTLookAndFeel.java:81)
        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:97)
        at sun.awt.X11.XToolkit.initUIDefaults(XToolkit.java:232)
        at sun.awt.X11.XToolkit.run(XToolkit.java:437)
        at java.lang.Thread.run(Thread.java:595)
Exception in thread "main" java.lang.NullPointerException
        at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)
        at javax.swing.UIDefaults.getUI(UIDefaults.java:721)
        at javax.swing.UIManager.getUI(UIManager.java:860)
        at javax.swing.JLabel.updateUI(JLabel.java:251)
        at javax.swing.JLabel.<init>(JLabel.java:140)
        at javax.swing.JLabel.<init>(JLabel.java:211)
        at JAP.startJAP(Unknown Source)
        at JAP.main(Unknown Source)

Andere Java-Programme (z. B. ProjectX) lassen sich auch nicht öffnen.
Laut YaST ist jre 1.5.0 (sun) korrekt installiert. Da scheint sich was "verschoben" zu haben!?
Hat jemand einen Tipp?

Vielen Dank schon einmal im Voraus,

RantanplanX



Antworten zu Suse: SuSE 10.1 Java-Problem:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

in Deinem Fall hat er ein Problem mit dem liquid Thema. Aber ungeachtet dessen, wollen einige Javaanwendungen noch Version 1.42. Dazu hat die Suse das java-sun-1.42 compatPaket an Board, was ggf. per yast nachinstalliert werden sollte.

Have Fun

Hallo,

vielen Dank schon einmal für die schnelle Antwort.
Das Java-Sun-1.4.2-compat-Paket war bereits (und ist noch) neben dem jre 1.5.0 installiert - und bis Sonntag konnte ich JAP und ProjectX starten.
Versuche ich z. B. ProjectX über den Desktop-Button zu starten geschieht nichts bzw. erhalte ich im Terminal folgende Meldung:

java -jar ProjectX.jar
Unable to access jarfile ProjectX.jar

Grüße,
RantanplanX


Nachtrag:

Wohl auch hier ein Problem mit dem Liquid-Thema:

Loading Basic Classes...
Reading CLI Switches...
Exception in thread "main" java.lang.Error: can't load com.birosoft.liquid.Liqui dLookAndFeel
        at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1176)
        at javax.swing.UIManager.initialize(UIManager.java:1257)
        at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
        at javax.swing.UIManager.getDefaults(UIManager.java:556)
        at javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemVi ew.java:63)
        at javax.swing.JFileChooser.setup(JFileChooser.java:363)
        at javax.swing.JFileChooser.<init>(JFileChooser.java:332)
        at javax.swing.JFileChooser.<init>(JFileChooser.java:285)
        at net.sourceforge.dvb.projectx.gui.X_JFileChooser.<init>(Unknown Source )
        at net.sourceforge.dvb.projectx.gui.CommonGui.<init>(Unknown Source)
        at net.sourceforge.dvb.projectx.gui.GuiInterfaceImpl.init(Unknown Source )
        at net.sourceforge.dvb.projectx.gui.GuiInterfaceImpl.<init>(Unknown Sour ce)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct orAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC onstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.Class.newInstance0(Class.java:350)
        at java.lang.Class.newInstance(Class.java:303)
        at net.sourceforge.dvb.projectx.common.GuiInterface.getImplementation(Un known Source)
        at net.sourceforge.dvb.projectx.common.GuiInterface.<init>(Unknown Sourc e)
        at net.sourceforge.dvb.projectx.common.Common.prepareGui(Unknown Source)
        at net.sourceforge.dvb.projectx.common.Start.main(Unknown Source)

Wie kann ich dieses beheben?

Gruß, RantanplanX

Problem gelöst!

Ich habe im YaST das liquidInf-Paket gelöscht.
Jetzt funktioniert wieder alles.

Danke für den Tipp, Doktor!

RantanplanX

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

jederzeit wieder!  ;):D

Have Fun


« Suse: !Benutzeranmeldung funktioniert nicht mehr!Suse: AMD-Athlon 64 Prozessor 3500+ mit 1 GHz unter LINUX »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Open Source
Mit Open Source wird Software bezeichnet, die nicht nur kostenlos erhältlich ist, sondern deren Quellcode öffentlich ist. So kann jeder an dieser Software mitar...

Beta Version
Unter einer Beta Version versteht man ein Programm, das sich in einer Testphase, also noch vor der finalen Version, die veröffentlicht wird, befindet. Allgemein wird...

Bulk Version
Eine Bulk-Version ist nicht für den Einzelverkauf gedacht, sondern für Händler, die daraus ein Komplettangebot zusammenstellen. Oft erhält man nur die...