Jar não funciona corretamente

4 respostas
javasqlite
juniico

Eu criei um software que tem uma tela de login, quando eu testo no netbeans ele funciona certinho ai quando eu uso ele na pasta dist(com o banco de dados junto na pasta) ele não funciona. Ja estao cadastrados o usuario e a senha, ele simplesmente nao loga mais.

4 Respostas

Jederson_Andre

O Jconector esta no PATH???

edumatias

Veja se a biblioteca de conexão com o BD está acoplada no projeto ou se você adicionou ela como biblioteca externa no Netbeans.

Você deve incorporar o path da aplicação esta a biblioteca.

Parar saber o erro exato você pode colocar um JOptionPane na exceção de conexão com o banco para ver o erro apresentado.

Vai ficar mais claro para tratarmos.

juniico

Diz isso:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database(no such table: usuario)

edumatias

Então, não está encontrando a tabela usuario.

Está apontando pro banco correto?

Precisaríamos de mais informações, como parte do código, forma de conexão. Como você disse que funcionava antes de gerar o jar, partimos do princípio que sua conexão esteja correta, mas é sempre bom ver o fonte.

De qualquer forma compare sua conexão com esta do exemplo (https://stackoverflow.com/questions/14998695/java-missing-database-error) e veja se segue o padrão.

Verifique também o jar de conexão no seu classpath (ele deve estar junto com o projeto).

Criado 18 de outubro de 2017
Ultima resposta 19 de out. de 2017
Respostas 4
Participantes 3