expertenaustausch > comp.lang.* > comp.lang.java

Thomas Müller (21.01.2004, 22:33)
Hallo,

habe mir gerade Eclipse 3.0 M6 installiert und das Beispiel aus dem Artikel
"SWT - A Native Widget Toolkit for Java Part 1 of 2" von Joe Winchester und
Steve Northover abgetippt.
()

Ich kann das Beispiel über die Kommandozeile auch problemlos starten, wenn
ich aber versuche, es aus Eclipse heraus auszuführen, erhalte ich die
folgende Exception, mit der ich wenig anfangen kann:

java.lang.UnsatisfiedLinkError: no swt-win32-3034 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java :1491)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Libra ry.java:100)
at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java :46)
at org.eclipse.swt.widgets.Display.internal_new_GC(Di splay.java:1519)
at org.eclipse.swt.graphics.Device.init(Device.java:5 41)
at org.eclipse.swt.widgets.Display.init(Display.java: 1544)
at org.eclipse.swt.graphics.Device.<init>(Device.java :96)
at org.eclipse.swt.widgets.Display.<init>(Display.jav a:324)
at org.eclipse.swt.widgets.Display.<init>(Display.jav a:320)
at Fortune.main(Fortune.java:23)
Exception in thread "main"

Ich vermute, es liegt an meiner Runtime-Konfiguration, allerdings weiß ich
auch nicht genau, wie ich die folgende Zeile in Eclipse abbilde:

java -classpath
C:\HelloWorld;C:\Programme\Eclipse\plugins\org.ecl ipse.swt.win32_3.0.0\ws\wi
n32\swt.jar -Djava.library.path=C:\Programme\Eclipse\plugins\or g.eclipse.swt
..win32_3.0.0\os\win32\x86 HelloWorld

Was mache ich falsch oder wie geht's richtig? Kann wir jemand helfen?

Im Voraus vielen Dank.

Thomas
Nico Seessle (21.01.2004, 22:48)
Thomas Müller wrote:

> Ich vermute, es liegt an meiner Runtime-Konfiguration, allerdings weißich
> auch nicht genau, wie ich die folgende Zeile in Eclipse abbilde:
> java


> -classpath
> C:\HelloWorld;C:\Programme\Eclipse\plugins\org.ecl ipse.swt.win32_3.0.0\ws\wi
> n32\swt.jar


Rechtsklick auf das Projekt -> Properties -> Java Build Path -> Libraries

> -Djava.library.path=C:\Programme\Eclipse\plugins\or g.eclipse.swt
> .win32_3.0.0\os\win32\x86


Run -> Run ... -> Deine Konfiguration -> Arguments -> Zu VM Arguments
hinzufügen.

Nico
Ähnliche Themen