Когда я пытаюсь запустить приложение (Vaadin Spring Boot), созданное в Intellij Idea:
java -jar MyApp.jar
... Я получаю следующее сообщение об ошибке:
«нет основного атрибута манифеста в 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
... Я получаю следующее сообщение об ошибке:
"нет основного атрибута манифеста в minimalExample2.jar"
Вы можете легко воспроизвести это приложение за несколько секунд, выбрав два тега «Web» и «Vaadin» в Springinitializr, а затем нажав «Создать проект».