Problemas com class path

6 respostas
P

o que faço pra configurar minha classpath (windows 2000)…sempre que tento colocar o .jar do mysql connector da pal, ou seja consigo compilar minhas classes java mas nao consigo rodar nada…!!!

tanto faz ser classpath ou CLASSPATH…o .jar tem que ficar em alguma pasta especifica ???

help please…

6 Respostas

D

O que voce chama de dar pal?

S

coloca o .jar na pasta \ext.
ex: c:\j2sdk1.4.2\jre\lib\ext
vê se funciona.

C

Ola… é por que c tu ta compilando via linha de comando tu não esta endereçando o seu .jar pra o seu classpath, c tu esta usando IDE pra gerar o .jar entao e so dar uma olhada no arquivo manifest.mf e conferir c esta td OK com ele, mas dica… os jars externos da sua aplicação tem de ficar na pasta LIB

P

meu .jar está assim na variavel "classpath" ...coloquei conforme mencionado acima por um dos colegas...C:\j2sdk1.4.2_12\jre\lib\ext\javamail-1.3.3_01\mail.jar ...mas sempre que eu tento colocar qualquer .jar eu nao consigo rodar( mas consigo compilar) nem o mais simples dos programas...ja sem o .jar eu rodo

tipo esse de baixo sem o jar ele roda, mas com o jar ele nao roda...eu nao to usando nenhuma ide pra isso tbm nao...o erro é "Exception in thread main" java.lang.NoClassDefFoundError: Teste
public class Teste{

   public static void main(String args[]){

      System.out.println("deu certo");
   }

}
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:

ME AJUDEM...PLEASE

D

tente colocar assim o seu classpath:
C:\j2sdk1.4.2_12\lib;.;C:\j2sdk1.4.2_12\lib\tools.jar;C:\j2sdk1.4.2_12\jre\lib\ext\javamail-1.3.3_01\mail.jar

C

Não estou entendendo pq tu não esta usando a pasta lib pra colocar o seu .jar externo.
Olha… faca isso, e compile com o parametro -classpath

C:> java -classpath C:\java\MyClasses\myclasses.jar utility.myapp.Cool

da uma olhada no link que vai ajudar muito!
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/classpath.html

Criado 27 de junho de 2006
Ultima resposta 28 de jun. de 2006
Respostas 6
Participantes 4