SWT-Standalone-Beispiele einrichten

Beispielquelle importieren

*** 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:

  1. Erstellen Sie ein Java-Projekt namens "SWT-Beispiele".
  2. Wählen Sie das Projekt "SWT-Beispiele" in der Sicht "Pakete" aus.
  3. Wählen Sie das Menü Datei > Importieren aus, wählen Sie im anschließend aufgerufenen Dialog Komprimierte Datei (ZIP) aus, und klicken Sie auf Weiter.
  4. Suchen Sie die Quellen-ZIP-Datei für die SWT-Beispiele. Beispiel:
  5. Klicken Sie auf Fertig stellen.
  6. Wählen Sie das Menü Datei > Importieren aus, wählen Sie im anschließend aufgerufenen Dialog Komprimierte Datei (ZIP) aus, und klicken Sie auf Weiter.
  7. Suchen Sie die JAR-Datei für die SWT-Beispiele. Beispiel:
  8. Erweitern Sie das Ausgangsverzeichnis der ZIP-Datei (/), und wählen Sie die Einträge "org" und "META-INF" ab.
  9. Klicken Sie auf "Fertig stellen".

Nun müssen Sie die SWT-Beispiele kompilieren. Dazu müssen Sie die SWT-JAR-Datei(en) zum Kompilierpfad hinzufügen:

  1. Wählen Sie das Projekt "SWT-Beispiele" in der Sicht "Pakete" aus, und verwenden Sie die Option Eigenschaften im Kontextmenü des Projekts.
  2. Wählen Sie die Seite Java-Erstellungspfad aus, und wählen Sie dann die Registerkarte Bibliotheken aus.
  3. Klicken Sie auf die Schaltfläche Externe JARs hinzufügen....
  4. Suchen Sie die SWT-JAR-Datei für die gewünschte Plattform:
  5. Klicken Sie auf "OK".

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.

Beispiel ausführen

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:

  1. Öffnen Sie die Perspektive "Java".
  2. Wählen Sie in der Sicht "Pakete" die auszuführende Hauptklasse ("main") aus. Die Hauptklasse für das Adressbuchbeispiel heißt beispielsweise     org.eclipse.swt.examples.addressbook.AddressBook.
  3. Wählen Sie im Hauptmenü die Optionen Ausführen > Ausführen... aus.
  4. Wählen Sie im aufgerufenen Dialog für die Startkonfigurationen die Einstellung Java-Anwendung aus, und klicken Sie auf die Schaltfläche Neu.
  5. Geben Sie für die Felder Name, Projekt und Haupt (= Klasse) die entsprechenden Werte für das Beispiel ein, das Sie ausführen möchten.
  6. Wählen Sie die Registerkarte Argumente aus. Geben Sie unter VM-Argumente die Position der SWT-Bibliothek an. Diese ist von der verwendeten Zielplattform abhängig, und lautet wie folgt:
  7. Klicken Sie auf die Schaltfläche Ausführen.

Übersicht der Beispiele

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:


Copyright IBM Corporation und Andere 2000, 2003. Alle Rechte vorbehalten.