Rodar Executável Java no cmd

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 :slight_smile: