ClassNotFoundException

6 respostas
cassio

Ola pessoal,
Nossa, a bruxa está solta aqui hoje, está tudo dando errado!

Minha aplicação usa o driver para postgresql postgresql-8.1-407.jdbc3.jar. Tudo funciona muito bem dentro do Eclipse. Porém, se tento rodar a aplicaçào fora do Eclipse, pelo shell, ele abre a aplicação mas quando vou conectar dá exceção ClassNotFoundException: org.postgresql.Driver

Como arrumo isso?! Obrigado!

6 Respostas

Rafael_Nunes

Coloca o driver do Postgree no Classpath.

cassio

É, eu pensei nisso… só que eu sou muito mal acostumado, fico usando Eclipse e agora não sei fazer isso…

como coloco no classpath?

Obrigado!

Rafael_Nunes

http://www.guj.com.br/java.tutorial.artigo.108.1.guj

cassio

O driver está no mesmo diretório dos arquivos .class compilados.
tentei fazer
java -cp . MainClass

Mas quando tento conectar o banco, dá o mesmo erro de ClassNotFoundException…

obrigado!

cassio

Resolvi aqui, coloquei o driver em jre/lib/ext

Obrigado pela atenção!

ramilani12

Dê uma olhada nessa JSR 277 - Java Module System , vc tera uma surpresa agradavel !, com esses problemas de ClassNotFoundException

cassio:
Resolvi aqui, coloquei o driver em jre/lib/ext

Obrigado pela atenção!

Criado 17 de outubro de 2006
Ultima resposta 17 de out. de 2006
Respostas 6
Participantes 3