Socket não funciona

7 respostas
P

Eu desenvolvi uma aplicação em java , utilizando Sockets TCP-IP , porem funciona perfeitamente dentro do IDE eclipse ; depois de ser gerado um arquivo .JAR a aplicação não faz conexão TCP- IP , o que pode estar acontecendo ?

7 Respostas

D

Olha tem que setar no eclipse a classe que tem o metodo principal .Vc fez isso?

alessandro.fawkes

Amigo, dá uma olhada nesse tutorial:
http://one-jar.sourceforge.net/

P

Eu fiz , setei a classe proincipal , tanto que senao , nem iria abrir o prog. principal ,faz tudo , somente nao conecta

maior_abandonado

uma dica é vc coloca uns JOptionPane, pra vc ir olhando o que que ta acontecendo, exibindo a linha do JOption por exemplo e valor que esta alguma variavel, saida de algum metodo…sei la… ja descobri mta coisa assim…

blz q na ide nao vai da nenhuma novidade ja q na ide ta funcionano, mais ai depois roda o jar com isso pra ver o q q ta acontecendo e é claro, confere se vc coloco todas as classe no jar da horinha, se o manifest ta tudo ok…etc…

maior_abandonado

uma dica é vc coloca uns JOptionPane, pra vc ir olhando o que que ta acontecendo, exibindo a linha do JOption por exemplo e valor que esta alguma variavel, saida de algum metodo…sei la… ja descobri mta coisa assim…

blz q na ide nao vai da nenhuma novidade ja q na ide ta funcionano, mais ai depois roda o jar com isso pra ver o q q ta acontecendo e é claro, confere se vc coloco todas as classe no jar da horinha, se o manifest ta tudo ok…etc…

maior_abandonado

mals a duplicação… deu proxy error num sei q la e ai eu mandei denovo… foi ver tinha ido (se algum moderador ver isso por favor apagar… vlw)

ViniGodoy

Use o Wireshark para tirar um trace de rede das duas situações e veja o que acontece de diferente quando o .jar está pronto.

Antes de saber qual exatamente é o problema, fica realmente muito difícil corrigi-lo.

Além disso, como você está tratando as exceções de seu programa? Simplesmente ignorando, imprimindo na tela ou logando em algum lugar? Se estiver ignorando, pare de ignorar e passe a loga-las.

Se estiver imprimindo, rode seu .jar pelo console (java -jar suaAplicacao.jar). Posta aqui qual exceção está dando, se é que está dando alguma para te ajudarmos melhor. :wink:

Criado 13 de setembro de 2007
Ultima resposta 14 de set. de 2007
Respostas 7
Participantes 5