Como usar arquivo jar?

4 respostas
manrobfer

Boa tarde a todos.

Escrevendo um aplicação a partir do bloco de notas do windows, como faço para usuar um arquivo .jar específico?
Por exemplo. fiz uma aplicação usuando o bloco de notas. tudo funciona bem. aí baixei o driver (jdbc) oracle e o salvei em uma pasta
específica que criei. Como faço para o compilador encontrar este arquivo no momento da compilação? é possível?

Grato.

4 Respostas

kemperacc

javac -cp /caminho/do/seu/arquivo/jar.jar Classe.java

Isso Criara o arquivo Classe.class, e o compilador utilizara o arquivo.jar especificado no momento da compilacao, se estiver usando mais de um arquivo.jar, faca assim:

Windows:
javac -cp /caminho/do/seu/arquivo/jar.jar;/caminho/do/outro/arquivo.jar Classe.java

*nix:
javac -cp /caminho/do/seu/arquivo/jar.jar:/caminho/do/outro/arquivo.jar Classe.java

No windows o separador de arquivos é ; (ponto-e-virgular) ja no Linux, Unix e derivados é : (dois pontos).

Agora, depois de compilar, na hora de rodar a sua app (classe) voce tem que informar os arquvos .jar tambem, senao vai dar classnotfound…

java -cp /caminho/para/o/seu/arquivo/jar.jar Classe

Senao a “Classe” nao vai encontrar as classes que ela precisa

Espero ter sido claro,

se nao fui…

Pergunte mais.

kemperacc

Mais uma coisa,

Isso de fazer na mao é bom para aprender, depois que voce aprender a compilar, crie um script de compilacao automatico, usando o ANT

Procure sobre isso mais pra frente

kemperacc

Meu,

Nao posta duas vezes a mesma coisa nao!

Voce criou um post no AVANCADO e um no BASICO: http://www.guj.com.br/posts/list/200255.java

manrobfer

kemperacc

Valeu a dica… estou testando e deu certo.

quanto ao postar no basico e aqui no avançado, é que no básico postei e se voce ver até agora ninguém respondeu.
por isso postei aqui também.

obrigado pela dica…

Criado 8 de março de 2010
Ultima resposta 8 de mar. de 2010
Respostas 4
Participantes 2