Olá pessoal, peço desculpas se estou colocando a dúvida no lugar errado.
Uso o netbeans e criei o jar usado botão direito do mouse em cima do projeto e construir.
fui lá na pasta do projeto
C:\Users\Carlos Sales\Documents\NetBeansProjects\JFrame\dist
copie o arquivo JFrame.jar para uma pasta
c:\sistemas
e executei.
O sistema ta funcionando faz um mês.
Mas agora fiz uma atualização e fui trocar o JFrame.jar pelo novo e ele entra na parte do menu mas no menu ele não exeuta o proximo frame que é cadastro de cliente
e no netbeans ele roda. e se eu clicar no JFrame.jar na pasta C:\Users\Carlos Sales\Documents\NetBeansProjects\JFrame\dist
ele funciona.
O que estou fazendo de errado?
eu vi que tem de limpar o cache em algum lugar na internete.
No aguardo.
Jar Ajuda
10 Respostas
Olá amigo.
Tente executar pelo prompt para ver qual erro ele está gerando.
java jar caminho completo do jar
Exemplo:
java jar c:/MySystem/dist/executavel.jar
Isso pode ser algum jar que está faltando na biblioteca de seu sistema ou algo assim.
Execute pelo prompt e poste aqui o erro.
Abraços
Olá amigo,
Seu .jar realmente está nesse endereço??
Tem que ser completo mesmo… Tipo, C:/sistema/dist/JFrame.jar
Porque parece que ele não achou sua classe main…
Abraços
Ele não está achando a classe Persistence.
Vc importou ela para seu jar?
Veja se na pasta lib vc tem esse jar…
mas no netbeans ele roda normal.
se eu rodar no netbeans da certo.
porque será?
Porque ela deve estar já na biblioteca do netbeans… ou seja ela é visível para o netbeans…
Existem muitas bibliotecas que o netbeans reconhece já em tempo de execução, mas quando vc constrói o .jar elas devem ser importadas para o seu projeto como uma dependência.
Porque imagina se quando vc construísse ele levasse todas as bibliotecas do netbeans… ixi…
Tive vários probelams parecidos com esse com diversas atualizações que fiz no meu sistema.
Abraços
cara copie a a pasta dist inteira e funcionou.
poque sera?
Olá amigo.
Deve ser porque a pasta lib onde estão suas dependências estão.
Quando vc move o sistema vc tem que mover a pasta dist inteira, e apenas criar um atalho do executável onde vc quiser…
Mas que bom que funcionou amigo.
Mude o título do tópico para ajudar outros amigos depois.
Abraços


