Problema com .JAR

3 respostas
S

Boa noite pessoal,

Estou desenvolvendo um sistema vídeo locadora e se eu rodar o sistema no eclipse ele funciona bem, consigo inserir, excluir, alterar.
Mas se eu exportar o projeto pelo eclipse como .jar não consigo fazer inserir excluir, aparece a seguinte msg:
Pq isso acontece ?

java.lang.ClassNotFoundException: com.mysql.jdbc.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 jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:14)
        at jdbc.dao.ContatoDAO.<init>(ContatoDAO.java:20)
        at principal.Principal.escolhaMenu(Principal.java:41)
        at principal.Principal.main(Principal.java:33)

3 Respostas

N

Esse erro acontece pq sua aplicação não está encontrando o jar necessário para conexão no banco de dados mysql. Dá uma checada se esse jar está no classpath da aplicação quando executada fora do Eclipse.

N

e talvez vc precise criar uma conexão Mysql no ODBC do windows

nel

No meu ponto de vista está executando um .jar sem que dentro dele contenha todos os .jars necessários para a sua aplicação, neste caso, o .jar do MySQL.

Abraços!

Criado 16 de outubro de 2009
Ultima resposta 17 de out. de 2009
Respostas 3
Participantes 3