Aplicação GUI usando PostgreSQL (era: ECLIPSE)

Olá povo do guj.
Criei no ECLIPSE um sistema integrado com PostGre.
A base de dados do PostGre está no servidor.
No ECLIPSE da minha máquina roda normal.
Criei um .jar e coloquei na rede da empresa.
Cada client deve acessar o programa.
Quando é aberto o programa de qualquer uma das máquinas aparece a interface gráfica, mas quando o usuário tenta conectar no PostGre,não conecta.
Estou usando Windows 2000.
Me falaram que eu tinha que distribuir a aplicação.
Como faz isto ?
Por favor me ajudem, é urgente

Como vc criou o seu jar?
Os clientes estão como o mesmo ambiente da sua máquina(CLASSPATH, JAVA_HOME)?

Eu criei o . jar assim:
No Navigator do ECLIPSE fui no meu projeto,cliquei com o botão direito,export,jarfile,coloquei o nome do jar e especifiquei a main-class para o Manifest.
Agora você perguntou dos computadores client.
Eles estão com a JVM e o ECLIPSE instalados, o que mais eu preciso fazer?

Um detalhe que eu esqueci:
Estou usando J2SE e GUI

Está dando algum tipo de erro quando vc executa o programa?

O que você tem de fazer, provavelmente, é:

  • Distribuir também o JAR do driver do PostgreSQL;
  • Ver se o PostgreSQL está corretamente configurado para aceitar conexões TCP/IP externas. (Pode ser que ele esteja “fechadinho” e só aceite de um determinado intervalo de endereços, ou só da máquina local).

Não está dando erro quando executo o programa.
Como assim “fechadinho”, como eu faço para abrir?

Acho que vc deverá colocar o driver do Postreg junto com as maquinas clientes anexado com a pasta do programa JAVA, vc adicionou o driver do PostregSql pelo Eclipse ?

Oi Rafael.
Obrigado por responder.
Eu adicionei o Driver no meu programa pelo ECLIPSE sim.
Como eu faço para colocar nos computadores client?

[quote=Chalé]Oi Rafael.
Obrigado por responder.
Eu adicionei o Driver no meu programa pelo ECLIPSE sim.
Como eu faço para colocar nos computadores client?[/quote]

Verifique no seu workspace no Eclipse se o driver está na pasta do seu projeto , nas maquinas dos clientes coloque o driver na Variavel ambiente ve se de certo ?

Oi Rafhael.
Para colocar o driver nas máquinas client, basta por o caminho do DOS no classpath para chegar ao driver ou precisa mais alguma coisa ?

[quote=Chalé]Oi Rafhael.
Para colocar o driver nas máquinas client, basta por o caminho do DOS no classpath para chegar ao driver ou precisa mais alguma coisa ?[/quote]

Acho que só isso mesmo …indica tbm a JRE do java

Talves o problema seja na configuração do banco, lembrando que para outras máquinas(q não seja localhost) acessarem o postgre vc precisa editar o arquivo pg_hba.conf para permitir acesso.

Maiores detalhes acesse(http://www.imasters.com.br/artigo.php?cn=2917&cc=23).

Sem mais, Rodrigo.

Obrigado Rafhael.
Obrigado Rodrigo.
O arquivo pg_hba.conf e ainda não funciona.
Só dentro do ECLIPSE MESMO.
Vou tentar colocar o DRIVER do psotgre nas variáveis de ambiente
Abraço.
Charles

Outra coisa.
Eu renomeei a pasta do sdk para jre.
Será que isto dá algum prblema nas variáveis de ambiente?