Páginas

lunes, 19 de diciembre de 2022

Solución al error: no main manifest attribute, in .....


Solución al error:  

no main manifest attribute, in .....

Cuando ejecutamos un fichero .jar, creado con NetBeans y Java JDK, en las ultimas versiones al crear el ejecutable .jar, y ejecutarlo fuera del IDE de NetBeans  da el sigueinte error en consola "no main manifest attribute".

Se soluciona poniendo el siguiente codigo en el porm.xml de tu proyecto  

<project.....

.....

......

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<version>3.0.2</version>

<configuration>

<archive>

<manifest>

<addClasspath>true</addClasspath>

<classpathPrefix>lib/</classpathPrefix>

<mainClass>NombredetuPackages.NombreClaseMain</mainClass>         

</manifest>

</archive>

</configuration>

</plugin>

</plugins>

 </build>

</project>


Nota:

NombredetuPackages.NombreClaseMain: sustituir por el nombre del paquete y clase de inicio de tu proyecto

Saludos