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

По какой причине может быть не найден main класс?

Я компилирую пакет с помощью mvn package. Потом запускаю командой java -cp c:\...\test.jar ru.application(расположение класса). Выдает ошибку, что не найден класс main. Так же пробовал делать на простом пакете, там все работает.
Что может мешать найти класс main?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Средний 7 комментариев
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
У вас метод main() не располагается в публичном классе. К классу MySolution добавьте модификатор доступа public
Также могу предположить, что в вашем jar нет MANIFEST.MF
Или же он есть, но не указан класс содержащий метод main()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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