HelloWorldSWT

epimorphismus

Grünschnabel
Hallo,
ich hab gerade angefangen mich mit Java zu beschäftigen (sonst mach ich C++) und das HelloWorldSWT Tutorial von Eclipse (genau nach Anleitung) gemacht.
Das Problem ist, dass er die lib swt-motif-3309 nicht findet und mir desahlb eine Exception liefert :



Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-motif-3309 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.motif.OS.<clinit>(OS.java:18)
at org.eclipse.swt.graphics.Device.<clinit>(Device.java:115)
at HelloWorldSWT.main(HelloWorldSWT.java:12)


Ich glaube irgendein Pfad muss noch gesetzt werden, habe aber keine Ahnung welcher und vor allem wo "g".

Könnte mir da jemand helfen?


Vielen Dank im Voraus.
 
Dann benutzt du offenbar ein altes SWT. Dort findest du im zip noch extra dlls/sos und beim starten des Programms musst du den Pfad dorthin mit
java -Djava.library.path=pfadzudendlls DeineKlasse
angeben.

Aber ich würde dir empfehlen ein aktuelles SWT zu benutzen, da sind die Bibliotheken im Jar vorhanden und man muss diese nicht mehr extra angeben sondern kann das Programm einfach starten.

Die Downloads findest du unter http://www.eclipse.org/swt/ bei Stable.
 
Zurück