当我尝试运行我在 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”,您可以在几秒钟内轻松复制此应用程序。