*** Na descrição a seguir, substitua a localização na qual você instalou o Eclipse para INSTALLDIR ***
Importe o código de exemplo e todos os seus recursos requeridos em sua área de trabalho:
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
Agora você precisa compilar os exemplos de SWT. Para fazer isso, é necessário incluir o(s) jar(s) do SWT no caminho compilado:
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: Em algumas plataformas, como a GTK, mais de um jar é necessário para executar o SWT (na GTK, há um arquivo swt.jar e um swt-pi.jar). Nesse caso, todos os jars exigidos devem ser adicionados ao caminho da classe. Isso é feito através da repetição das etapas acima para cada arquivo jar. Todos os arquivos jars estão localizados no mesmo diretório/pasta.
Neste momento, os exemplos de SWT devem ser compilados sem nenhum erro. Verifique a
presença de erros na exibição Tarefas. Se você obter um erro como "java.lang.Object
não encontrado", isso significará
que você não configurou um JRE. Vá para o diálogo Janela >
Preferências e selecione a página de preferência Java
> JREs Instalados e assegure-se de que um JRE esteja instalado e de
que o caminho para o JRE esteja correto.
Agora, você precisa configurar o Eclipse para executar o exemplo. Isso requer a colocação de bibliotecas JNI do SWT no caminho da biblioteca, para que o VM possa encontrá-las:
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
Consulte a documentação de cada exemplo individual para obter o nome de sua classe
principal, assim como detalhes adicionais. Os exemplos a seguir estão incluídos no swtexamples.jar
: