PDA

View Full Version : java.lang.NoClassDefFoundError: sun.awt.X11GraphicsEnvironment



TR1
09-10-14, 14:20
Moin,
habe auf einem System ein java.lang.NoClassDefFoundError: sun.awt.X11GraphicsEnvironment

Das gleiche Programm läuft anderen Maschinen ohne Probleme.
Folgende Meldung kommt:


Exception in thread "main" java.lang.NoClassDefFoundError: sun.awt.X11GraphicsEnvironment (initialization failure)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:140)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:136)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvir onment(GraphicsEnvironment.java:68)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:200)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:136)
at java.awt.Toolkit$2.run(Toolkit.java:847)
at java.security.AccessController.doPrivileged(Access Controller.java:202)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:83 9)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo (SwingUtilities2.java:132)
at javax.swing.plaf.metal.MetalLookAndFeel.initCompon entDefaults(MetalLookAndFeel.java:1557)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefault s(BasicLookAndFeel.java:141)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefault s(MetalLookAndFeel.java:1592)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:537)
at javax.swing.UIManager.setLookAndFeel(UIManager.jav a:577)
at javax.swing.UIManager.initializeDefaultLAF(UIManag er.java:1333)
at javax.swing.UIManager.initialize(UIManager.java:14 20)
at javax.swing.UIManager.maybeInitialize(UIManager.ja va:1408)
at javax.swing.UIManager.getDefaults(UIManager.java:6 58)
at javax.swing.UIManager.put(UIManager.java:987)
...
Caused by: java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$100(X11Graph icsEnvironment.java:52)
at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEn vironment.java:155)
at java.security.AccessController.doPrivileged(Access Controller.java:202)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:200)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:136)
at sun.swing.SwingUtilities2.isLocalDisplay(SwingUtil ities2.java:1418)
at javax.swing.plaf.metal.MetalLookAndFeel.initCompon entDefaults(MetalLookAndFeel.java:1556)
... 12 more




java.home = /QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit/jre
java.vm.info = J2RE 1.6.0 IBM J9 2.4 OS400 ppc64-64 jvmap6460sr3-20081105 (JIT enabled, AOT enabled)
J9VM - 20081105_025433_BHdSMr
JIT - r9_20081031_1330
GC - 20081027_AB
os.version = V7R1M0

-Djava.awt.headless = true ist auch gesetzt

Was kann man prüfen? PTF Stand, System/Umgebungsvariable, Irgendwelche Jobs die gestartet sein müssen?

Gruß + Danke

EDIT: Ist Erledigt, funktioniert jetzt, nachdem die PTFs installiert sind.