Maven проект работает правильно из затмения, но не из командной строки - PullRequest
0 голосов
/ 27 марта 2019

У меня есть проект Java с пакетом, называемым main и Main class.Он запускается из eclipse, но не работает, когда я пытаюсь выполнить это из командной строки в каталоге pom.xml:

mvn compile
mvn exec:java -Dexec.mainClass=main.Main

Я получаю исключение ClassNotFoundException для команды mvn exec: java, даже если этоправильный путь

1 Ответ

0 голосов
/ 27 марта 2019

имя пакета для вашего класса Main называется main?

Следующий пример создаст базовый проект, скомпилирует его и выполнит класс приложения

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
cd my-app/
mvn compile
mvn exec:java -Dexec.mainClass="com.mycompany.app.App"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...