bem, estou utilizando uma biblioteca chamada StringUtil.jar para poder acessa-la fiz minha variável de classpath apontar para o diretório de classes do tomcat conforme abaixo:
SET JAVA_HOME = C:\j2sdk1.4.0_01 SET PATH = C:\j2sdk1.4.0_01\BIN;%PATH%; SET CLASSPATH = C:\Tomcat\common\lib\servlet.jar ;C:\Tomcat\webapps\myApp\WEB-INF\classes Após isso abri o arquivo .jar com o winzip e através das propriedades da classe que queria usar, verifiquei que o path do arquivo era com\brainysoftware\java\ a partir dai eu criei estas pastas a partir de C:\Tomcat\webapps\myApp\WEB-INF\classes e ficou desta forma: C:\Tomcat\webapps\myApp\WEB-INF\classes\com\brainysoftware\java e coloquei o StringUtil.jar na pasta java. após fazer isso criei um arquivo .java em que usava o seguinte import : import com.brainysoftware.java.*; porém o compilador gerava um erro dizendo que o pacote com.brainysoftware.java.*; não existia. o que fazer? ----- Original Message ----- From: "Zanata, Adalberto" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, February 11, 2003 5:33 PM Subject: Re: [java-list] Como acessar uma bibliioteca (.jar)? > O import será feito da mesma forma fomo você faz com as outras classes. > > Faça o seguinte exercício (considerando que vc esteja utilizando o Windows e tem o Winzip na máquina): > > 1) Abra o seu Winzip (ou coisa parecida) > 2) Arraste o seu arquivo .jar para a janela do Winzip (pode ser qualquer arquivo .jar, .ear, . war, etc). > 3) fazendo isso, você vai visualizar a lista de classes que o seu arquivo .jar contém. > 4) Ordene a lista pela coluna "path" > 5) através disso, você pode obter a estrutura de pacotes que esse jar possui. Daí fica fácil você saber o que > escrever após o seu "import". > > O CLASSPATH diz apenas qual é o "root" ou "raiz" (ou roots ou raízes), onde o compilador Java (ou o runtime) > poderá encontrar suas bibliotecas de classes. A partir desse root, você deve informar a estrutura de pacotes no > seu import, de acordo com o que o seu arquivo jar possui. > > Se você já configurou o CLASSPATH ou utilizou a opção que o Celso te passou, então basta fazer o seguinte: > > 1) suponha que você queira utilizar a classe Relogio.class que está dentro do seu jar e vc verificou que essa > classe está disponível no path "minhasclasses\admtempo\" (de acordo com exercício anterior). > > 2) Você poderá fazer a declaração do seu import de umas das seguintes formas: > > import minhasclasses.admtempo.*; > > ou > > import minhasclasses.admtempo.Relogio; // caso queira importar apenas a classe Relógio. > > > > Espero ter ajudado. > > []s > > Zanata, Adalberto > [www.espacoreverso.com.br] > > > ------------- Segue mensagem original ------------- > > De: Igor p. Simões <[EMAIL PROTECTED]> > Data: Mon, 10 Feb 2003 21:01:46 -0300 > Para: <[EMAIL PROTECTED]> > Assunto: Re: [java-list] Como acessar uma bibliioteca (.jar)? > > > Tudo bem, eu ajusto a variavel de classe, mas e depois? > no meu codigo fonte como ficará a instrução import para as classes dessa biblioteca? > import ?.?.? > > ----- Original Message ----- > From: Celso Junior > To: [EMAIL PROTECTED] > Sent: Monday, February 10, 2003 1:14 PM > Subject: Re: [java-list] Como acessar uma bibliioteca (.jar)? > > > Você deve colocar o jar da biblioteca no seu classpath. Você pode fazer isso editando a variável de ambiente > classpath (como você faz isso depende do seu sistema operacional) ou direto na linha de comando, usando o > argumento -classpath ou -cp, que serve tanto para o javac quanto para o java. > Exemplo: > > javac -classpath algum-arquivo.jar *.java (para compilar) > java -classpath algum-arquivo.jar AlgumaClasse (para rodar) > > > []´s > Celso Junior > > SJCP & SJCD > > ----- Original Message ----- > From: Igor p. Simões > To: [EMAIL PROTECTED] > Sent: Sunday, February 09, 2003 11:44 AM > Subject: [java-list] Como acessar uma bibliioteca (.jar)? > > > bem, vaixei de um site uma biblioteca que gostaria de usar em meus programas. o que devo fazer para > acessar as funcionalidades dessas biblioteca a partir de um comando import. onde devo armazenar o > arquivo .jar, o que devo fazer? > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------