Uma maneira mais fácil de abrir uma janela no SWT

1 resposta
bzy

Uma maneira mais fácil de abrir uma janela no SWT.

Bom eu estava tentando achar uma maneira fácil de distribuir alguma aplicação com o SWT e achei uma maneira que envolve duas criações:

Criar um MANIFEST e um .BAT.

Bom, criei uma janela simples usando SWT, e no meu MANIFEST.MF deixei assim:

Manifest-Version: 1.0
Class-Path: swt/swt.jar
Created-By: 1.2 (Sun Microsystems Inc.)
Main-Class: llw.Principal

Apenas relembrando que tem que ter uma linha em branco ao final do MANIFEST, o Class-Path: swt/swt.jar indica que na onde meu JAR estiver, terá uma pasta com os arquivos necessários para executar a janela.
No .BAT:

[i]@ECHO OFF

if exist “swt\swt.jar” goto abre

echo.
echo SWT Nao existe.
echo Por favor verifique a pasta SWT.
echo.
pause
goto fim

:abre
javaw -classpath .;.\swt -Djava.library.path=swt\ -jar janela.jar

:fim
[/i]
Onde janela.jar é o nome do meu JAR. :smiley: .

Assim eu não preciso ficar copiando para as pastas Java\JRE*** os arquivos .DLL que o SWT precisa. Claro que deve haver uma maneira mais elegante, mas não achei :frowning: .
Espero que seja útil.

1 Resposta

bzy

Queria saber como fazer algo parecido no Linux.

Criado 12 de outubro de 2006
Ultima resposta 12 de out. de 2006
Respostas 1
Participantes 1