Interface não abre

7 respostas
C

Olá pessoal,

o meu caso é o seguinte:
O meu sistema (desktop) é acessado por outras máquinas através de um atalho (linka para o arquivo na minha máquina). Os usuários abrem normalmente todas as telas masss…
Tem uma interface, a mais pesada por sinal, que só abre na minha máquina, E NÃO ABRE NAS OUTRAS MÁQUINAS e tb não dá mensagem de erro.
Socorro!!! O que poderá ser???

Obrigado

7 Respostas

ViniGodoy

Como assim não dá mensagem de erro?

Você tem certeza que está capturando corretamente os erros e não está fazendo disso aqui:

try { //Faz qualquer coisa } catch (Exception e) {} //Ignora os erros

C

Vinigodoy,

o pior é que não…

uso sempre a captura de excessões…

Cleiber

ViniGodoy

E as exceções de Runtime? Como vc captura?

Tenta registrar um uncaughtExceptionHandler com o método Thread.setDefaultUncaughtExceptionHandler.

Ele vai ser chamado sempre que uma exceção não for capturada. Aí vc vê se imprime a exceção ou grava ela num arquivo de log.

O fato é que, há poucas chances de um problema não lançar uma exceção… exceto claro se elas estiverem sendo ignoradas em algum trecho do seu código.

C

Consegui capturar o erro:

java.lang.NoClassDefFound Error: javax.swing.GroupLayout$Group

???

ViniGodoy

A versão de java que eles usam é a mesma que a sua?

ViniGodoy

GroupLayout é uma classe do Java 6.

C

RESOLVIDO!

Valeu gente, a versão das outras máquinas é a 1.5.

Cleiber

Criado 18 de março de 2008
Ultima resposta 19 de mar. de 2008
Respostas 7
Participantes 2