He creado el programa Java simples (maven con POM), que cuando corro con algún comando CMD debería creado un archivo con ruta dada ... hago mvn clean install
lo que termino con éxito, ahora quiero usar este frasco creado a partir de la línea de comandos como follwoing:
java -jar "/Users/i012/IdeaProjects/myproj/target/test.rts-1.0-SNAPSHOT.jar" path2genfile2create
Que debe ejecutar mi programa (la primera vez que intento algo como esto ...)
Pero el error que estoy recibiendo es:
no main manifest attribute, in /Users/i012/IdeaProjects/myproj/target/test.rts-1.0-SNAPSHOT.jar
Lo que podría ser falta aquí? el cual manifiesta atributo ?
El error no está viniendo de la clase que he creado ...
He creado algunos META-INF / MANIFEST.MF no ayudar, pero tal vez es incorrecto
Si está utilizando el Maven montaje plug-in, o sus herramientas IDE es, se necesita un mainClass
elemento. Esto es lo que yo uso:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.foo.MyMainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras