*** In der folgenden Beschreibung verwenden Sie anstelle von INSTALLDIR diejenige Position, in der Sie Eclipse installiert haben. ***
Importieren Sie den Beispielcode und alle erforderlichen Ressourcen in den Arbeitsbereich:
INSTALLDIR\eclipse\plugins\org.eclipse.swt.examples_2.1.0\swtexamplessrc.zip
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.1.0/swtexamplessrc.zip
INSTALLDIR\eclipse\plugins\org.eclipse.swt.examples_2.1.0\swtexamples.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.1.0/swtexamples.jar
Nun müssen Sie die SWT-Beispiele kompilieren. Dazu müssen Sie die SWT-JAR-Datei(en) zum Kompilierpfad hinzufügen:
INSTALLDIR\eclipse\plugins\org.eclipse.swt.win32_2.1.0\ws\win32\swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.1.0/ws/gtk/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.0/ws/motif/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.1.0/ws/photon/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.carbon_2.1.0/ws/carbon/swt.jar
HINWEIS: Bei manchen Plattformen (wie etwa GTK) ist mehr als eine JAR-Datei zum Ausführen von SWT erforderlich (bei GTK gibt es eine Datei "swt.jar" und eine Datei "swt-pi.jar"). In diesem Fall müssen alle erforderlichen JARs zum Klassenpfad hinzugefügt werden. Dazu wiederholen Sie die oben beschriebenen Schritte für jede JAR-Datei. Alle JAR-Dateiein befinden sich im gleichen Verzeichnis/Ordner.
Nun sollten Ihre SWT-Beispiele ohne Fehler kompiliert worden sein. Prüfen Sie, ob in der Sicht "Tasks" Fehler angezeigt werden.
Wenn Sie einen Fehler wie etwa "java.lang.Object
nicht gefunden" erhalten, bedeutet das, dass Sie keine JRE konfiguriert haben. Wechseln Sie in den Dialog Fenster > Benutzervorgaben, wählen Sie die Benutzervorgabenseite
Java > Installierte JREs aus, und stellen Sie sicher, dass eine JRE installiert und der korrekte Pfad zur JRE angegeben ist.
Nun müssen Sie Eclipse zum Ausführen des Beispiels konfigurieren. Dazu müssen Sie die SWT-JNI-Bibliotheken in den Bibliothekspfad stellen, damit die VM sie findet:
org.eclipse.swt.examples.addressbook.AddressBook
.
-Djava.library.path=INSTALLDIR\plugins\org.eclipse.swt.win32_2.1.0\os\win32\x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.1.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.0/os/solaris/sparc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.0/os/aix/ppc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.0/os/hpux/PA_RISC
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.1.0/os/qnx/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.carbon_2.1.0/os/macosx/ppc
Den Namen der Hauptklasse und weitere Details zu den einzelnen Beispielen finden Sie in der jeweiligen Dokumentation.
Die folgenden Beispiele sind in swtexamples.jar
enthalten: