如何避免错误消息“MyApp.jar中没有主要清单属性”?

时间:2017-11-01 16:20:21

标签: intellij-idea deployment jar manifest.mf vaadin-spring-boot

当我尝试运行我在Intellij Idea中创建的(Vaadin Spring Boot)应用程序时:

java -jar MyApp.jar

...我收到以下错误消息:

“在MyApp.jar中没有主要的清单属性”

我在与同一问题有关的帖子中提供了几个解决此问题的解决方案,但我不断收到此错误消息。

有没有人知道避免此错误消息的可靠方法?

顺便说一下:

清单文件确实存在:

enter image description here

并具有以下内容:

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

************************************ UPDATE ********** ********

MINIMAL EXAMPLE:

使用SpringInitializr(https://start.spring.io),我创建了一个名为minimalExample2的迷你应用程序。 使用的SpringInitializr标签是:

enter image description here

创建jar文件后,项目结构如下所示:

enter image description here

MANIFEST.MF文件的内容如下:

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

当我想使用

运行应用时
java -jar minimalExample2.jar 

...我收到以下错误消息:

“在minimalExample2.jar中没有主要的清单属性”

您可以在几秒钟内轻松复制此应用,方法是在Springinitializr中选择两个标签“Web”和“Vaadin”,然后单击“生成项目”。

0 个答案:

没有答案