O erro "no main manifest attibute"

De Wiki Integrator do Brasil
Edição feita às 16h56min de 4 de setembro de 2022 por Integratorhost (disc | contribs)

(dif) ← Edição anterior | ver versão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Antes de começar

Trata-se de um erro na execução de um aplicativo standalone, .jar, pelo desenvolvedor. O suporte da hospedagem não poderá fornecer qualquer suporte ou análise do seu aplicativo, ou POM criado.

Como corrigir

Para corrigir, adicionamos no pom.xml a propriedade mainClass como apresentado no exemplo a seguir.

<mainClass>br.com.integrator.Demo</mainClass>

Ao realizar essa mudança no POM, o arquivo MANIFEST.MF será gerado, na criação do arquivo standalone (.jar) com a devida entrada da classe principal (main), como apresentado no exemplo a seguir.


MANIFEST.MF
Manifest-Version: 1.0
Built-By: Edson Goncalves
Build-Jdk: 1.17.0
Created-By: Maven Integration for Eclipse
Main-Class: br.com.integrator.Demo