*** Nella descrizione riportata di seguito sostituire il percorso in cui è stato installato Eclipse con INSTALLDIR ***
Importare nel proprio spazio di lavoro il codice dell'esempio e tutte le relative risorse necessarie:
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
È necessario ora compilare gli esempi SWT. Per poterlo fare occorre aggiungere i jar SWT al percorso di compilazione:
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
NOTA: Per alcune piattaforme, ad esempio GTK, è richiesto più di un jar per eseguire SWT (su GTK è presente un file swt.jar e uno swt-pi.jar). In questo caso è necessario aggiungere al percorso classi tutti i jar richiesti. Per far ciò ripetere la procedura precedente per ciascun file jar. Tutti i file jar sono posizionati nella stessa directory/cartella.
A questo punto si dovrebbe disporre degli esempi SWT compilati senza
alcun errore. Effettuare un controllo nella vista Attività. Se si riscontra
un errore quale "java.lang.Object
non trovato" significa che non è
stato configurato un JRE. Passare al dialogo Finestra >
Preferenze e selezionare la pagina delle
preferenze Java
> JRE installati; accertarsi che un JRE sia
installato e che il relativo percorso sia corretto.
È necessario ora configurare Eclipse per eseguire l'esempio. Occorre, per questo, mettere sul percorso di libreria le librerie JNI SWT in modo che la VM sia in grado di trovarle:
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
Consultare la documentazione di ciascun esempio per conoscere il nome della
classe principale e ulteriori dettagli.
Gli esempi riportati di seguito sono inclusi in swtexamples.jar
: