Quando mando inserir algo em meu banco ele apresenta esse erro…
Exception in thread "main" java.lang.NoClassDefFoundError
alguem sabe oque isso significa???
Conexão
6 Respostas
Essa mensagem normalmente quer dizer que a sua aplicação não esta conseguindo registrar o driver p/ a conexão.
Voce tem que colocar o driver em C:"JAVA_HOME"\jre\lib\ext e setar esse caminho na sua CLASSPATH.
Qualquer coisa posta de novo.
[]´s
o meu CLASSPATH está setado assim:
E:"JAVA_HOME"\bin;
–
eu apenas naõ entendi uma coisa, eu tenho qeu colocar o driver em C:"JAVA_HOME"\jre\lib\ext, como assim???
obrigado…
regisbsi,
Só por curiosidade, qual o banco de dados vc está utilizando na sua aplicação? MySQL, Access, Oracle…
A sua PATH tem que ter esse caminho(E:"JAVAHOME"\bin).
Na CLASSPATH vc coloca(E:"JAVAHOHE"\lib;). Essa configuração faz vc rodar o java. Para acessar o banco vc precisa incluir o outro caminho na CLASSPATH que é onde ela vai procurar o driver de conexão.Vc coloca o arquivo .jar do driver na pasta que eu falei antes e coloca o caminho na sua CLASSPATH separando os caminhos com ´;´
EX: E:"JAVAHOHE"\lib;E:"JAVAHOHE"\jre\lib\ext ;).
Com isso ela deve achar o driver.
[]´s
Uso o SQL Server…
Aqui eu nos estamos trabalhando com ASP saca? e estamos querendo implantar o JSP também.
Obrigado jgbt, valeu mesmo…
vou testar fazer isso…