У меня есть проблемы после проекта «Строительница на Maven in jar». < /p>
Я делаю пакет и создаю файл .jar: < /p>
mvn package
< /code>
После запуска моего файла jar < /p>
java -jar artifactId.jar
< /code>
и получить ошибку: < /p>
Error: Could not find or load main class com.emercit.app.App
< /code>
Если я запускаю класс в целевом каталоге, я получаю аналогичную ошибку: < /p>
cd target/classes/com/emercit/app
java App
Error: Could not find or load main class App
< /code>
Мой код в классе приложения: < /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>
мои свойства сборки в 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
Подробнее здесь: https://stackoverflow.com/questions/426 ... main-class
Maven Build Error: не удастся найти или загрузить основной класс ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение