Olá galera, estou com um problema e não consigo resolver, criei um programa Java de gestão de vendas porém sem interface gráfica e o que é mostrado ao usuário são Strings. Bom depois que terminei esse programa limpei e construi o projeto (fiz tudo usando a IDE Netbeans 8) depois disso tentei abrir o executável gerado e não deu certo, então abri o cmd e depois de entrar no diretório onde estava o executável, digitei: “java -jar nomedoExecutavel.jar” então o cmd me retornou a seguinte mensagem “nenhum atributo de manifesto principal em nomedoExecutavel.jar”, antes disso também tinha tentado compilar a classe principal e tentei rodar o .class da classe principal também e nenhum dos dois deram certo. Alguém sabe como fazer pra rodar um executável Java no cmd?
Pra rodar com java -jar meuArquivo.jar
você precisa configurar o arquivo MANIFEST.MF
indicando qual é a classe com o método main
.
Ou você pode executar assim:
java -cp meuArquivo.jar nome.do.pacote.NomeDaClasse
1 curtida
obrigado mesmo, deu certo aqui