Programa de Consulta SQL

Olá pessoal!

Vejam se podem me ajudar…

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…

Me ajudem!

Tenta colocar esse jar na pasta \lib\ext\ do jre.

  1. 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”.

Modelo do MANIFEST
Código:

Manifest-Version: 1.0
Main-Class: gvs.locadora.view.WinPrincipal
Class-Path: lib/icones.jar
lib/jaybird-full-2.0.1.jar
lib/toplink-essentials-agent.jar
lib/toplink-essentials.jar

  1. Em main-class coloque a classe com o caminho dos pacotes que contém o método main, conforme no exemplo.

  2. 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.

  3. Coloque o arquivo manifest dentro do diretório META-INFO na raiz do projeto (NomeProjeto/META-INFO/MANIFEST.MF)

  4. Agora para gerar o jar pelo eclipse, clique em cima do projeto com o botão direito, e escolha a opção <Export>

  5. Selecione JAVA/Jar-File, clique em NEXT

  6. 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.

  7. 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

  8. Na proxima janela clique em NEXT

  9. Selecione a opção “Use existing manifest from workspace”, e clique em browser

  10. Selecione o arquivo MANIFEST que está dentro do seu projeto no diretório META-INFO

  11. Clique em finsh e OK, OK

  12. 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]