Как избежать сообщения об ошибке "нет главного атрибута манифеста, в 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, а затем щелкнув "Создать проект".