Could not find or load main class while opening .JAR using CMD | Gradle | Intellij-idea

96
13 февраля 2022, 00:10

Мучаюсь уже не один день. Где-то лежит небольшая маленькая ошибка и из-за неё вот ничего не получаеться...

Создал проект используя Intellij-idea -> Gradle. Создал один класс и в нём создал метод public static void main(String[] args).

Далее в Project Structure добавил артефакт.

Сбилдил .JAR файл и попытался, используя CMD, запустить приложение.

UPD: Если прописать это: java -jar F*Polytechnic.jar ошибка такая: no main manifest attribute.

Build Gradle:

MANIFEST.MF:

.JAR открыл архивом:

Билдил артефакт таким образом:

Answer 1

B build.gradle допиши
jar { manifest { attributes( 'Main-Class': 'com.example.demo.DemoApplication' ) } }

Answer 2
java -classpath ваш_джарник.jar пакет.НазваниеЗапускаемогоКласса
READ ALSO
Как обойтись без CloudPayments?

Как обойтись без CloudPayments?

Всем привет! У меня вопрос про то, как реализовать платежную систему в Java без использования систем как CloudPaymentsВот описание: В приложении реализуется...

88
Что не так с тэгами в XML(SPRING)

Что не так с тэгами в XML(SPRING)

Вроде делаю все по книжке, поменял лишь на свои данныеСреда разработки ругается, тэги указаны неверно

149
получение нужных строк из файла

получение нужных строк из файла

Начал изучать Java и передо мной встала такая задача:

214
Log4j: как сконфигурировать файл?

Log4j: как сконфигурировать файл?

Я подключил к проекту Log4j2, дописал конфигурационный файл

171