Distruibuição de aplicação SWT

1 resposta
S

Gostaria de saber como faço para gerar uma distribuição de um Hello World feito em SWT para Windows. Só tentei o Export do Eclipse pra gerar o .JAR, mas parece não ser só isso.

Obrigado.

1 Resposta

rc1

Santos, o Export JAR do Eclipse é um tanto limitado no caso em que a tua aplicação precise de outros JARs. O que faço (Eclipse 3.3m6):

  1. exporta a aplicação como JAR uma vez (em c:\temp, por exemplo), escolhendo a classe principal como Main-Class e pedindo para que um MANIFEST.MF seja criado automaticamente no projeto.

  2. nem adianta tentar fazer duplo-clique nesse JAR já que ele precisa de SWT. Agora edita o MANIFEST.MF gerado pelo Eclipse na área de trabalho e adiciona a seguinte linha:

Class-Path: swt.jar

  1. agora exporta novamente, reusando o MANIFEST.MF da workspace ao invés de pedir para o Eclipse gerar um novo. Coloca o swt.jar junto ao JAR da tua aplicação. Agora duplo-clique no JAR da aplicação deveria funcionar.

Criado 16 de abril de 2007
Ultima resposta 17 de abr. de 2007
Respostas 1
Participantes 2