| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2007 23:34:24
|
bcartaxo
JavaTeenager
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
|
Esou precisando exportar no eclipse um .jar de um projeto que tem algumas libraries. Essas libraries foram adicionadas no classpath e o sistema está rodando perfeitamente pelo eclipse, os .jar das libriries coloquei numa pasta libs que criei na raíz do projeto (td usando o eclipse), porém ao exportar o jar ele não consegue reconhcer as classes das libriries. abri o .jar para ver se o eclipse havia exportado as libs e elas la estavam. Executei o jar por linha de comando para poder ver a pilha de exceção, a aplicação está levantando uma NoClassDefFoundError exatamente para a classe que utilizo dessa lib. Alguém sabe oq poder ser? Desde ja agradeço.
This message was edited 3 times. Last update was at 29/11/2007 15:20:28
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2007 23:50:31
|
LeoMarola
JavaGuru
![[Avatar]](/images/avatar/e896db75d35788e14104e4eb490e725b.jpg)
Membro desde: 17/07/2006 10:35:11
Mensagens: 201
Localização: Rio de Janeiro
Offline
|
Boa Noite,
Que eu saiba, você tem que especificar no seu arquivo de manifesto as dependências, ou então, uma alternativa é (caso seu jar for uma app) especificar como paramêtro:
Ex: java -classpath dep1.jar -jar app.jar
|
@Test
SCJP 5
SCWCD 5
SCBCD 5
SCEA 5 (Starting..)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/11/2007 23:57:04
|
bcartaxo
JavaTeenager
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
|
Abri agora o manifesto do jar e realmente n tem nenhuma linha declarando minha lib como dependência, porém no arquivo .classpath existe sim uma declaração. Como faço para incluir uma dependencia de uma lib no manifesto?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2007 00:01:54
|
LeoMarola
JavaGuru
![[Avatar]](/images/avatar/e896db75d35788e14104e4eb490e725b.jpg)
Membro desde: 17/07/2006 10:35:11
Mensagens: 201
Localização: Rio de Janeiro
Offline
|
Um bom começo...
http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html
|
@Test
SCJP 5
SCWCD 5
SCBCD 5
SCEA 5 (Starting..)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2007 00:30:10
|
bcartaxo
JavaTeenager
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
|
Vlw mesmo pela indicação da documentação do JAR, modifiquei na mão pra incluir as libs no manifesto, mas tb n teve jeito. Será q n tem uma forma de exportar um jar pelo eclipse, que seja possível configurar o manifesto? bem... ainda n conseguir rodar aplicação, é estranho o eclipse gerar um arquivo .classpath que ele inclui as libs q uso, e no manifest gerado no jar ele n referencie.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2007 08:31:16
|
facholi
JavaBaby
![[Avatar]](/images/avatar/b9e4093f970251d5bcf888b76944a4bc.jpg)
Membro desde: 22/08/2005 16:38:08
Mensagens: 98
Offline
|
acho que esse plugin http://fjep.sourceforge.net/ deve te ajudar...
[]´s
|
Rodrigo Facholi
www.dclick.com.br
blog.dclick.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/11/2007 19:58:45
|
bcartaxo
JavaTeenager
Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline
|
Ao que me parece o plugin Fat Jar está bugado para o Eclipse Europa, usando o 3.2 ao menos consegui usá-lo porém não consegui gerar o meu jar com uma biblioteca interna. Obrigadod e qualquer forma kra. Alguém tem mais alguma ideia?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/11/2007 22:05:06
|
LeoMarola
JavaGuru
![[Avatar]](/images/avatar/e896db75d35788e14104e4eb490e725b.jpg)
Membro desde: 17/07/2006 10:35:11
Mensagens: 201
Localização: Rio de Janeiro
Offline
|
Bem, então exprimente o Ant.
No Ant isso é uma tarefa pífia só precisará um pouco entender seu funcionamento.
Material na net tem a rodo também...
|
@Test
SCJP 5
SCWCD 5
SCBCD 5
SCEA 5 (Starting..)
|
|
|
 |
|
|