GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Referenciar um jar dentro de outro jar [RESOLVIDO]
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
08/08/2007 17:05:59
Assunto:
Referenciar um jar dentro de outro jar [RESOLVIDO]
neófito
Virtual Machine Man
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
Boa tarde pessoal...
Estou fazendo um pequeno projeto que será distribuído como um jar. O meu problema é para referenciar um jar que está dentro do jar da aplicação.
A estrutura de pastas dentro do jar está mais ou menos assim:
aplicacao.jar - com.bla.bla... - META-INF - MANIFEST.MF - jar_a_ser_referenciado.jar
Meu MANIFEST.MF está assim:
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_11-b03 (Sun Microsystems Inc.) Main-Class: com.bla.MainClass Class-Path: jar_a_ser_referenciado.jar
Bom, isso parece estar correto, inclusive é o que eu vi nas pesquisas que fiz. Alguém sabe se está correto, ou tem alguma idéia do que possa ser?
Valeu!
[editado]
Ah, esqueci de dizer que está dando ClassNotFoundException, ehehe
[/editado]
09/08/2007 09:58:13
Assunto:
Re:Referenciar um jar dentro de outro jar
acopiara
JavaChild
Membro desde: 14/11/2006 17:15:33
Mensagens: 149
Offline
Assim realmente não vai funcionar! Jar dentro de jar tem esse problema.
Que tal vc colocar em um diretorio o jar da sua aplicacao e criar uma pasta lib com os outros jars.
- pasta_tua_aplicacao
- lib
- jars classpath
-teu_jar
O Manifest ficaria assim:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_11-b03 (Sun Microsystems Inc.)
Main-Class: com.bla.MainClass
Class-Path: lib/jar1.jar, lib/jar.jar
Acho que é isso.
Valeu,
Alysson Bandeira
--
Alysson Bandeira
09/08/2007 10:37:32
Assunto:
Re:Referenciar um jar dentro de outro jar
neófito
Virtual Machine Man
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
ahahahhahaah!!!
Tão simples!!! Não sei porque, mas na minha cabeça os jar's tinham que ficar dentro do outro jar...
Ficou assim:
diretorio_aplicacao |-- aplicacao.jar | |-- com.bla.bla... | |-- META-INF | |-- MANIFEST.MF |-- lib |-- jar_a_ser_referenciado1.jar |-- jar_a_ser_referenciado2.jar
Meu MANIFEST.MF:
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_11-b03 (Sun Microsystems Inc.) Main-Class: com.bla.MainClass Class-Path: ./lib/jar_a_ser_referenciado1.jar ./lib/jar_a_ser_referenciado2.jar
Mas seria muito interessante se eu pudesse colocar os jar's dentro do jar da minha aplicação...
É isso aí! Valeu!!!
09/08/2007 10:40:35
Assunto:
Re:Referenciar um jar dentro de outro jar
neófito
Virtual Machine Man
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
Sobre criação de jar's:
http://java.sun.com/docs/books/tutorial/deployment/jar/
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team