ClassNotFoundException

5 respostas
J

Uso Firebird como banco de dados…
Criei um projeto simples de conexão a banco de dados onde faço o select em uma tabela e mostro em um JTable…
O projeto funcionou perfeitamente quando era executado por dentro do IDE (Eclipse).
Então eu criei um arquivo jar para poder executar o projeto por fora. Quando executado através do jar ocorre erro de ClassNotFoundException em org.firebirdsql.jdbc.FBDriver…
Já googleei e não encontrei nada que resolvesse meu problema…
Será que alguém poderia me ajudar?
Desde já agradeço…

5 Respostas

Metaleiro

java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDri

JDBC - Java Database Connectivity

J

Colega Metaleiro, o primeiro link que vc postou eu já havia olhado o outro não, mas nenhum pode me ajudar…
Se tiveres mais alguma sugestão eustou aguardando…
Very Thanks… :wink:

R

Qual foi a linha de comando que você usou para executar seu projeto fora da IDE? Se o JAR principal do seu projeto não contiver um manifesto, sua linha de comando terá de conter os nomes de todos os arquivos JAR dos quais o seu projeto depende.

J

Caro roger_rf,
O comando que eu uso é o double click sobre o arquivo jar… :wink:
E sim ele contém o manifesto, porém no manifesto apenas especifico a classe main…
Deveria faze-lo de outra forma?
Thanks :wink:

R

Experimente abrir um prompt de comando e usar a seguinte linha:

java -cp arquivo_1.jar;arquivo_2.jar;…;arquivo_n.jar nome.do.pacote.da.classe.principal.ClassePrincipal

Criado 5 de agosto de 2009
Ultima resposta 5 de ago. de 2009
Respostas 5
Participantes 3