Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Arquivo jar não executa com duplo clique

Consegui executar no terminal o arquivo jar da dist gerada. Porém, quando dou o duplo clique no ícone ele não é rodado. Imaginei que um console seria aberto, porém nada. Todas as variáveis de ambientes estão configuradas corretamente. Será que é porque ainda não foi construída interface gráfica? Queria entender isso melhor

3 respostas
solução!

Nao é possível executar diretamente um .jar no windows ou linux. O mais simples é abrir um prompt (windows) ou shell (linux), entrar no diretório e executar o comando:

java  -jar nome.jar

Olá Thiago, tudo certo? Se é uma aplicação de console, você só vai conseguir executar conforme o exemplo do seu xará. A aplicação Java não vai abrir um console automaticamente. Aliás na verdade a aplicação chega a executar, mas ela se encerra logo em seguida ou por tentar usar um console e não existir (e com isso estourar NullPointerException) ou simplesmente por chegar ao fim do método main. Agora se fosse uma aplicação com interface gráfica utilizando AWT ou Swing, aí sim você conseguiria executar com duplo clique em seu .jar.

Valeu Thiago e Renato, solucionei como a resposta do thiago por ele ter escrito primeiro, mas obrigado por detalhar Renato, era o que eu imaginava então mesmo, obrigado!!