Как избежать сообщения об ошибке "нет главного атрибута манифеста, в MyApp.jar"?

Когда я пытаюсь запустить приложение (Vaadin Spring Boot), которое я создал в Intellij Idea:

java -jar MyApp.jar

... я получаю следующее сообщение об ошибке:

msgstr "нет основного атрибута манифеста в MyApp.jar"

Я пробовал несколько решений этой проблемы, представленных в сообщениях, относящихся к той же проблеме, но я продолжаю получать это сообщение об ошибке.

Кто-нибудь знает надежный способ избежать этого сообщения об ошибке?

Кстати:

файл манифеста существует:

и имеет следующее содержание:

Manifest-Version: 1.0
Main-Class: com.my_app.MyAppApplication

************************************ОБНОВИТЬ************* **********************

МИНИМАЛЬНЫЙ ПРИМЕР:

Используя SpringInitializr ( https://start.spring.io/), я создал мини-приложение под названием minimalExample2. Используемые теги SpringInitializr:

После создания jar-файла структура проекта выглядит следующим образом:

Содержимое файла MANIFEST.MF следующее:

Manifest-Version: 1.0
Main-Class: com.example.minimalExample2.MinimalExample2Application

Когда я хочу запустить приложение с помощью

java -jar minimalExample2.jar 

... я получаю следующее сообщение об ошибке:

msgstr "нет основного атрибута манифеста, в minimalExample2.jar"

Вы можете легко скопировать это приложение за несколько секунд, выбрав два тега "Web" и "Vaadin" в Springinitializr, а затем щелкнув "Создать проект".

0 ответов

Другие вопросы по тегам