0

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

java -jar MyApp.jar

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

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

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

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

顺便一提:

清单文件确实存在:

在此处输入图像描述

并具有以下内容:

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

************************************更新************* ************************

最小的例子:

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

在此处输入图像描述

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

在此处输入图像描述

MANIFEST.MF 文件的内容如下:

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

当我想使用

java -jar minimalExample2.jar 

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

“没有主清单属性,在 minimumExample2.jar 中”

通过在 Springinitializr 中选择“Web”和“Vaadin”两个标签,然后单击“Generate Project”,您可以在几秒钟内轻松复制此应用程序。

4

0 回答 0