Eu fiz uma aplicação e gerei o arquivo .jar dela… quando clico no arquivo .jar a aplicação roda normalmente no meu pc…
Tentei rodar este mesmo .jar no PC do trabalho, a aplicação não roda normalmente, tipo não aparecem as telas da aplicação, contudo quanto alterno entre janelas apertanto alt+ tab (windows) eu consigo ver o ícone da aplicação que eu fiz, seleciono este ícone e nada acontece…
No meu trabalho tenho a máquina virtual, path configurado, tudo ok…
Exception in thread “main” java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group at br.com.dan.io PrincipalClass.main<PrincipalClass.java:21>
Vc tem que setar o .jar do netbeans 5.0 que usa esse layout, agora eu n lembro o nome, mas se tu ver for nas libraries la tem ele sim, e tb nao esqueca da pasta lib com esse .jar no diretorio da aplicaçao.
Está faltando essa classe aí, ela é do Netbeans e fica no jar swinglayout.jar, pega ele e coloca no classpath da maquina, pra ficar mais facil você pode editar o arquivo manifest.mf do seu jar e colocar:
Não precisa mexer com ANT só pra isso não, descompacta o arquivo .jar (com winzip por exemplo), abre o arquivo manifest.mf no bloco de notas, coloca a linha Class-Path e compacta de novo.
Crie esta pasta lib no diretorio onde ficará seu JAR, coloque dentro dela esses jar’s aí, teoricamente o Netbeans deveria gerar ela dentro da pasta dist, ou em algum outro lugar aí, mas se ele não faz, faça você mesma…
E lembre-se de levar essa pasta junto com seu jar pra onde tenha que executar.