Не удалось выполнить цель org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli) в проекте ‹имя-проекта›:

Когда я создаю файл jar, используя сборку maven, и пытаюсь запустить его из командной строки. Я получаю эту ошибку.

    java.lang.ClassNotFoundException: <className>
        at java.net.URLClassLoader.findClass (URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass (ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass (ClassLoader.java:357)
        at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:270)
        at java.lang.Thread.run (Thread.java:748)

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli) on project <project-name>:An exception occured while executing the Java class. <class-name> 

Перепробовал все, что видел в Stack Overflow и Github, но проблема не решена.


person Rohith Joseph    schedule 10.03.2018    source источник
comment
Вероятно, ваш pom.xml имеет исполнение exec-maven-plugin, которое настроено с неправильным классом. Но откуда нам знать, что ты не публикуешь свой pom.xml.   -  person lexicore    schedule 10.03.2018
comment
Класс, который я добавил, был правильным. Я перекрестно проверял это много раз. Я заработал. Спасибо.   -  person Rohith Joseph    schedule 10.03.2018


Ответы (1)


Наконец-то заработало...

Пришлось добавить папку классов (из целевой папки) в папку, куда я вставил файл .jar.

person Rohith Joseph    schedule 10.03.2018
comment
файлы в project/target/ - это файлы после компиляции, если у вас возникла ошибка при сборке, эти файлы никогда не будут созданы, так как бы вы добавили/скопировали их по другому пути? где вы решили добавить этот .jar, который вы вставили, в корневом пути, таком как project/ или project/src/main/resources, не должно быть различий - person FiruzzZ; 19.07.2019