gpt4 book ai didi

java - 使用Intellij生成JAR文件失败

转载 作者:行者123 更新时间:2023-11-30 02:27:00 26 4
gpt4 key购买 nike

我在路径xxx/IdeaProjects/xxx/out/artifacts/abc_jar中创建了一个jar。

当我使用 java -jar 运行它时,我得到

Could not find or load main class ...

我已将 mainfest 文件移至 xxx/IdeaProjects/xxx/src/main/resources/META-INF/MANIFEST.MF

主类是com.rh.xxx.Application,但仍然得到

 Could not find or load main class... 

最佳答案

使用完全限定的 java 类在 MANIFEST.MF 文件中设置 Start-Class 属性值。创建 jar 后,在生成的 jar 文件中验证是否相同。

请引用下面,这里的starter类是有main方法的。

META-INF/MANIFEST.MF 的内容

Main-Class: org.springframework.boot.loader.JarLauncher
Start-Class: com.mycompany.project.MyApplication

引用https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html#executable-jar-launcher-manifest了解更多信息。

关于java - 使用Intellij生成JAR文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45402260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com