Minha aplicação executável Java SE não roda de jeito nenhum!

Eu já:
Tentei executar no prompt de comando [✓].
Desinstalei o JRE para instalar denovo [✓].
Exclui a aplicação para limpa-la e construí-la de novo [✓].
Abri e extrai o arquivo com o winrar [✓].
O construi sem limpar [✓].

E nada disso deu certo!

OBS.: IDE usada: Netbeans 8.0.2
OBS.²: Essa aplicação se conecta com um banco de dados chamado Java DB, e ainda faz uma inserção no mesmo.

Rapaz, como você está tentando executar sua aplicação?

java -jar arquivo.jar

java -cp arquivo.jar meu.pacote.MinhaClasse

java -cp arquivo.jar:dependencia1.jar:dependenciaN.jar meu.pacote.MinhaClasse

Alguma outra opção?

Para que a primeira opção funcione você precisa que o seu MANIFEST>MF tenha o atributo Main-Class definido com a sua classe principal (com o método main devidamente implementado), já a segunda só precisa que você tenha todas as dependências no próprio jar, o último baste você colocar todas as dependências no comando…

Olá garoto

Testes a fazer:
*Consiga outra aplicação para rodar na sua máquina, as vezes o erro está em seu projeto e você fica brigando com a IDE.
*Instale outra IDE similar, como o Eclipse por exemplo, faça e rode um programa bem básico, para identificar se e o problema é a IDE ou o JAVA
*Com análise destes resultados, avalie as decisões a tomar, onde a mais longe seria baixar uma versão mais velha do Netbeans…

Capricha Igor :slight_smile:

1 curtida