Tenho um projeto chamado FormSQL que roda uma aplicação objeto de consultas SQL e se conecta numa base de dados Postgree, so tem um pqno problema, somente executa no Eclipse (lá tenho um path de postgresql-8.1-407.jdbc3.jar), entaum faço um pacote .JAR ele executa, porém naum se conecta ao banco…
Para você distribuir a aplicação você irá gerar um .jar de sua aplicação. Porém antes disso você deverá criar um arquivo MANIFEST.MF com o caminho das bibliotecas, geralmente nestes casos as biliotecas são colocadas em um difetório abaixo da aplicação chamado de “lib”.
Em main-class coloque a classe com o caminho dos pacotes que contém o método main, conforme no exemplo.
Em Class-Path coloque o caminho + as libs que sua aplicação utiliza, lembrando que é necessário colocar somente bibliotecas de terceiros, que não vem jundo com JRE / JDK.
Coloque o arquivo manifest dentro do diretório META-INFO na raiz do projeto (NomeProjeto/META-INFO/MANIFEST.MF)
Agora para gerar o jar pelo eclipse, clique em cima do projeto com o botão direito, e escolha a opção <Export>
Selecione JAVA/Jar-File, clique em NEXT
Na proxima janela, desmarque os diretórios “lib” e “META-INFO” que estão do lado esquerdo, e desmarque os arquivos classpath e project que estão do lado direito.
Em JarFile, Selecione o locar que o arquivo .jar será criado e deixe os chekbox selecionados com as opções default (já vem selecionado), clique em NEXT
Na proxima janela clique em NEXT
Selecione a opção “Use existing manifest from workspace”, e clique em browser
Selecione o arquivo MANIFEST que está dentro do seu projeto no diretório META-INFO
Clique em finsh e OK, OK
Seu jar foi criado, agora crie um diretório qualquer e “jogue” o mesmo já dentro, neste diretório coloque sua pasta “lib” com as bibliotecas que foram configuradas.[/code]