Ошибка сборки Maven: не удалось найти или загрузить основной классJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка сборки Maven: не удалось найти или загрузить основной класс

Сообщение Anonymous »

У меня возникла проблема после сборки проекта на maven в jar.

Я создаю пакет и создаю файл .jar:

mvn package


после запуска файла jar

java -jar artifactId.jar


и получаю ошибку:

Error: Could not find or load main class com.emercit.app.App


Если я запускаю класс в целевом каталоге, я получаю аналогичную ошибку:

cd target/classes/com/emercit/app
java App
Error: Could not find or load main class App


Мой код в классе приложений:

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();

}
}


Мои свойства сборки в pom.xml:




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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»