Задать вопрос

Как собрать jar с помощью maven?

Пытаюсь скомпилировать проект, использую maven.
При запуске полученного jar файла получаю ошибку:
Error: Could not find or load main class <путь до файла>

Пробовал разные maven-плагины. Испробовал все способы отсюда: www.baeldung.com/executable-jar-with-maven
Если при запуске jar вручную указать запускаемый класс, то все работает.
В чем может быть проблема?
  • Вопрос задан
  • 397 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 1
andreybotanic
@andreybotanic Автор вопроса
Разобрался с проблемой.
Оказалось, что я просто не правильно пытаюсь запускать готовый jar. Вместо "java -jar file.jar" я писал "java file.jar"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ksenobait_15
@Ksenobait_15
скорее всего проблема вот тут
<mainClass>
         org.baeldung.executable.ExecutableMavenJar
</mainClass>

тут надо указывать путь к твоему классу с методом main.

если нет то нужен пример кода
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы