Como criar um arquivo .jar com libs externas

1 resposta
S

Pessoal, preciso criar um arquivo .jar para uma aplicação que desenvolvi, e essa aplicação usa umas bibliotecas externas, que não são as da API de java e que estão em um diretório /lib do meu projeto. Mas, o arquivo .jar que eu crio não consegue encontrar as classes que estão nessas bibliotecas, alguém sabe como resolver isso?

O erro que ocorre é java.lang.NoClassDefFoundError…

Agradeço,
Stefânia Daisy

1 Resposta

S

Olá

Existem várias formas de fazer isso, faço colocando no arquvio MAINFEST.MF as blibliotecas que irei usar.

Exemplo do meu arquivo mainfest.mf:

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.2 Created-By: 1.5.0_03-b07 (Sun Microsystems Inc.) Main-Class: br.ulbracorp.view.JFMDI Class-path: Class-Path: lib/postgresql-8.0-310.jdbc2.jar lib/swing-layout-1.0.jar

No atributo “Class-path:” você coloca os arquivos que vai utilizar.

Se você quiser ver outras formas de fazer isso, da uma pesquisada aqui no fórum mesmo que têm.

Criado 31 de maio de 2006
Ultima resposta 31 de mai. de 2006
Respostas 1
Participantes 2