Como importar um .jar externo?

3 respostas
Q

Olá…

Estou enfrentando dificuldades para importar um .jar que se encontra fora do pasta “/lib” do Java.

Eu faço a importação com o seguinte código:
“import edu.stanford.smi.protegex.owl.model.OWLNamedClass;
import edu.stanford.smi.protegex.owl.inference.protegeowl.ProtegeOWLReasoner;”
O .jar que eu estou importanto está na seguinte pasta:
“C:\Arquivos de programas\Protege_3.2\plugins\edu.stanford.smi.protegex.owl”

Quando eu compilo ele diz que não encontrou o OWLNamedClass e o ProtegeOWLRacioner.
O que devo fazer? Será que tenho que configurar a variáve lde ambiente CLASSPATH? Como faço?

Abraço

3 Respostas

K

vc tem q colocar no seu classpath ou na pasta C:\Arquivos de programas\Java\jdk1.5.0_08\jre\lib\ext\

B

Ola,

Para compilar colocando o jar no seu classpath:

javac -classpath .;$O_JAR;. $SUA_CLASSE.java
onde, se for windows, para unix e:
javac -classpath .:$O_JAR:. $SUA_CLASSE

Para o $O_JAR e o caminho para o jar… tipo, se ele tiver em lib/seu_jar.jar, entao ficara: javac .:./lib/seu_jar.jar:.

O

A maneira mais fácil é vc colocar o Class-Path dos jars no seu jar principal, no manifest.mf

Main-Class: Classe
Class-Path: arquivo.jar arquivo2.jar

Criado 28 de novembro de 2006
Ultima resposta 4 de dez. de 2006
Respostas 3
Participantes 4