Eu imagino que a galera aqui já deve estar de saco cheio qto a esse tipo de problema…mas, enquanto houver iniciante, essa pergunta talvez persista em existir…hehhehe (bem propício eu falar isso agora neh? hehe)
então, estou tento o erro de ClassNotFoundException…
sendo que eu já fiz as seguintes coisas:
coloquei a classe do driver no código, associei o driver no projeto (2 versões inclusive, pra não ter problema)…
e aparece o erro de classe não encontrada…o q eu faço? existe outra configuração que precise ser feita a não ser essas?
imagino que a galera aqui já deve estar de saco e vai mandar vc aprender a procurar tbm…
isso no minino já apareceu um kilo de vezes aqui.
logo usando sua logica posso dizer se vc procurar vc vai achar…
então galera, eu já tentei de tudo…
não vo colocar o código pq não to em casa…to no trampo…
mas acho q já achei a falha, em outro fórum…e talvez é bom que isso fique registrado (ahhh, eu ainda não testei)
ao juntar o .jar , ele tem que estar na pasta LIB do projeto. eu não fiz dessa forma, e li alguém dizendo a mesma coisa que passei, e qndo ele colocou o .jar na pasta LIB e associou ao projeto de novo, dae funcionou…
e ainda dá problema de Class Not Found. A pilha de erro é esta:
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ManipularUsuarioBd.(ManipularUsuarioBd.java:23)
at ManipularUsuarioBd.main(ManipularUsuarioBd.java:73)
Exception in thread “main” java.lang.NullPointerException
at ManipularUsuarioBd.inserirUsuario(ManipularUsuarioBd.java:36)
at ManipularUsuarioBd.main(ManipularUsuarioBd.java:75)
então, aquela proposta de colocar o connector na pasta LIB, eu estranhei qndo fui por em prática, e vi q o projeto não tinha pasta LIB…até ae tudo bem (crei uma lib no projeto e coloquei o conector lá)…mas continuou dando o tal erro de ClassNotFoundException…
estou estranhando mto isso, e to achando q é questão de configuração, pq eu fiz esse programa no pc da facul e deu certo…entende? é alguma coisa no meu pc…
Os drivers q eu baixei são o 5.1.6 e o 5.0.8 <<inclusive eu associei os dois ao projeto. (clicando com o botão direito, propriedades, Java Build Path, e coloquei os dois na LIBRARIES)
ahh, eu já testei os dois formatos de classes… o org.gjt.mm.mysql.Driver e o com.mysql.jdbc.Driver
alguém pode me ajudar? será q tem a ver com versões? alguma coisa do tipo? ou há alguma configuração a mais a ser feita?
não basta associar ao projeto? tem que inserir nas Variáveis de Ambiente alguma coisa tbém? na Classpath??
Desculpe a pergunta, mas que diferenca faz a IDE??
[/quote]
Apenas para conhecer o ambiente q ele está usando e tentar ajudar melhor… se vc estiver usando eclipse e salvar o jar do driver na pasta lib mas não forçar o refresh do projeto, ele pode não encontrar o jar qdo for compilar e lançar a exceção… ok?