Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > maven could not find or load main class |
Автор: wiremann 7.9.2017, 08:21 | ||||
Здравствуйте, подскажите пж-та, начинаю изучать maven и столкнулся с проблемой. В IDE NetBeans сделал maven-проект Helloworld и классом main:
В IDE после запуска clean install код выполняется корректно. Если же попробовать запустить через командную строку jar-файл: java -jar myjar.jar, то выходит ошибка "could not find or load main class". Пробовал вот таким образом java -cp myjar.jar /maven_projects/maven-test1/target/classes/com/mycompany/maven/test1/main но ошибка та же самая. Что я делаю не так? Вот мой pom.xml
|
Автор: LSD 7.9.2017, 12:26 |
Что-то у тебя чересчур много сконфигурировано. И <maven.compiler.source> и maven-compiler-plugin тоже. Оставь что-то одно (лучше <maven.compiler.source>). Плюс у тебя сконфигурированы два плагина maven-assembly-plugin и maven-jar-plugin. Ты для начала определись, ты хочешь "толстый" jar или тонкий и чтобы зависимости отдельно лежали. И в третьих и у тебя указанны разные main классы com.mycompany.maven.test1.main.class и com.mycompany.main. А судя по коду (если он полный конечно), то пакаджа у тебя вообще нет и должно быть main. |