Uma maneira mais fácil de abrir uma janela no SWT.  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline

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:

@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

Onde janela.jar é o nome do meu JAR. .

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 .
Espero que seja útil.

SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
bzy
JavaGuru
[Avatar]

Membro desde: 23/08/2006 19:34:00
Mensagens: 215
Localização: São Paulo - Guarulhos
Offline

Queria saber como fazer algo parecido no Linux.

SCJP - Sun Certified Java Programmer
http://meumundojava.blogspot.com/
Memento mori.
[WWW] [ICQ]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team