o meu jdbc tá dentro do classpath, mas na hora de exportar uma arquivo jar(executável do projeto) o jdbc não vai dentro do jar. dessa forma o programa depois de exportado não consegue se conectar com o banco de dados. alguém pode me ajudar?
Exportar o projeto com o driver jdbc
4 Respostas
Os .jars que são externos, como o jar do jdbc tem q ficar em uma pasta chamada lib, a qual fica no diretório da aplicação.
Esse lib eh a mesma coisa q a jre library?
cria uma pasta chamada lib no seu projeto e coloca nela os jars que o seu programa vai precisar, tipo, biblioteca pra acessar o banco, biblioteca de relatório, de interface com usuário, etc.
dai vc adiciona estes jars no seu arquivo de manifest, separando-os por um espaço.
exemplo:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
Main-Class: br.com.empresa.projeto.MainClass
Class-Path: lib/banco.jar lib/jasperreports-1.2.2.jar
neste caso, pra vc rodar seu programa, o jar executável precisa ficar no mesmo diretório da pasta LIB.
esqueci de comentar…
se vc usa o netbeans 5.0, ele já faz isso automaticamente pra vc.
vc só precisa criar a pasta lib, colocar os jars e adicionar estes jars no seu projeto.