---- jar Netbeans中的“无主要清单属性”

希望清单文件中有问题。一些基本的检查可能会解决您的问题。 它应该在 /meta-inf/MANIFEST.MF 内容应该有 Main-Class:com.MyCompany.App 如果使用任何IDE,则应该有一个将项目导出为的选项r...

希望清单文件中有问题。一些基本的检查可能会解决您的问题。

  • 它应该在 /meta-inf/MANIFEST.MF
  • 内容应该有 Main-Class:com.MyCompany.App 如果使用任何IDE,则应该有一个将项目导出为的选项runnable jar,您可以利用该选项让IDE处理正确的清单。

从命令行jar cfm filename.jar Manifest.txt com/MyCompany/*.class生成清单文件,其内容如下

Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: com.MyCompany.App

然后您可以运行jar命令java -jar fileName.jar。

这些类型的问题很简单,但是会浪费很多时间,只是确保您的内容和文件位置正确即可。

解决方法

我最近刚开始在Java中玩Maven。是时候测试我的项目了,它在NetBeans窗口中运行正常,运行在App.java(com.MyCompany.App)中找到的主类,但是当我尝试从命令行运行它时,出现了一个错误:

java -jar fileName.jar

fileName.jar中的“无主要清单属性”

我尝试添加一个manifest.mf文件来指定主要文件,我也进入了项目属性并将其添加为主文件…

这是怎么回事?

  • 发表于 2023-05-11 20:10
  • 阅读 ( 135 )
  • 分类:行业新闻

0 条评论

请先 登录 后评论
浏览:31
浏览:31

202 篇文章

感兴趣的文章

相关问题