*** 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.0.0\swtexamplessrc.zip
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.0.0/swtexamplessrc.zip
INSTALLDIR\eclipse\plugins\org.eclipse.swt.examples_2.0.0\swtexamples.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.0.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.0.0\ws\win32\swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/ws/gtk/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/ws/motif/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.0.0/ws/photon/swt.jar
NOTA: Para algumas plataformas (como GTK), mais de um jar é requerido para executar o SWT (no GTK há um arquivo swt.jar e um swt-pi.jar). Nesse caso, todos os jars requeridos devem ser incluídos no 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 exibição Tarefa
para obter os erros. 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.
Selecione Java --> JREs Instalados e assegure que um JRE esteja instalado
e 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.0.0\os\win32\x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/solaris/sparc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/aix/ppc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/hpux/PA_RISC
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.0.0/os/qnx/x86
Consulte a documentação de cada exemplo individual, para obter os nomes de sua classe Principal e detalhes adicionais.
Os exemplos a seguir estão incluídos no swtexamples.jar
: