Jar  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Icavalera
Thread.start()
[Avatar]

Membro desde: 14/04/2006 10:51:47
Mensagens: 48
Offline


Eu tenho um programa q utiliza o drive JDBC.
É um arquivo "mysql-connector-java-3.0.17-ga-bin.jar"

Eu queria criar um "*.jar" do meu programa com o "Jar" "mysql-connector-java-3.0.17-ga-bin.jar" dentro dele, mas n to conseguindo isso...
Alguem sabe como fazer!????



augustopovoa
JavaChild
[Avatar]

Membro desde: 11/04/2006 15:12:54
Mensagens: 118
Localização: São Paulo
Offline

O seu Jar do mysql tem que estar de da pasta lib do seu projeto!

se é isso mesmo que eu entedi!

Augusto Póvoa
[Email] [MSN] [ICQ]
felipesp
Debugger
[Avatar]

Membro desde: 14/04/2004 14:16:52
Mensagens: 69
Localização: São Paulo
Offline

Icavalera,

Se você está criando um .jar com uma aplicação java, então a solução é a seguinte:

O jar que você está criando possui as suas classes, e possivelmente existe um META-INF indicando qual a classe a ser executada (aquela que tem o método static main).

Para executar esse jar você chama o java assim:

java -jar meujar.jar

Mas como o driver jdbc não é localizado você recebe uma exceção. Você pode colocar o jar do mysql na chamada acima, ou colocar as classes jdbc dentro do seu próprio jar. A segundaopção é melhor para quem vai distribuir o .jar para final user.

Descompacte ambos jar em uma mesma pasta, compacte de novo em um única arquivo jar (zip) e pronto. As classes jdbc serão encontradas sem a necessidade de incluir o jar no classpath.

PS: no início achei meio estranho ter de fazer isso, mas no final é o que a ferramenta da Borland, por exemplo, faz quando você pede que ela gere um jar auto suficiente. Eu faço isso de forma automatizada com o ant.

Boa sorte.

Felipe S. Gomes
phillmelon@gmail.com
http://felipe.blog.br/
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
m.rosa
Smalltalk

Membro desde: 05/12/2006 17:37:06
Mensagens: 1
Offline

e como eu faço isso pelo ant?

valeu!



______________
Milena Boselli Rosa
Colégio Técnico de Campinas - Unicamp
biozit
JavaBaby
[Avatar]

Membro desde: 22/08/2006 15:59:07
Mensagens: 75
Offline

tipo.....eu jah fiz isso ..acho mais facil vc abrir essa jar (é so descompacatar com o zip) colokar essas classe junto do seu prog e juntar tudo nun jar so...

PROJETO MARVIN - http://incubadora.fapesp.br/sites/marvin/
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team