Ich erstelle ein Paket und erstelle eine .jar -Datei: < /p>
Code: Select all
mvn package
< /code>
Nachdem ich meine JAR -Datei ausgeführt habe < /p>
java -jar artifactId.jar
< /code>
und Fehler erhalten: < /p>
Error: Could not find or load main class com.emercit.app.App
< /code>
Wenn ich die Klasse im Zielverzeichnis ausführe, erhalte ich einen ähnlichen Fehler: < /p>
cd target/classes/com/emercit/app
java App
Error: Could not find or load main class App
< /code>
Mein Code in App -Klasse: < /p>
package com.emercit.app;
public class App extends Application {
/**
Program code
**/
}
public static void main (String[] args) {
//Init form
Thread myThready = new Thread(() -> {
launch(args);
});
myThready.start();
}
}
< /code>
Meine Build -Eigenschaften in pom.xml: < /p>
org.apache.maven.plugins
maven-compiler-plugin
1.8
1.8
org.apache.maven.plugins
maven-jar-plugin
false
lib/
com.emercit.app.App
org.apache.maven.plugins
maven-dependency-plugin
copy
install
copy-dependencies
${project.build.directory}/lib