java -jar 中没有主清单属性_idea中jar包已经导入但是还是报错

java -jar 中没有主清单属性_idea中jar包已经导入但是还是报错idear打jar包报错:jar中没有主清单属性的一种解决办法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

idear 打包报:jar中没有主清单属性

部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuo

并完善之。

java生成可执行jar文件其中一种方法:

(1)InteliJ IDEA菜单栏File—>Project Structure—>Artifacts—>”+”操做—>选择JAR—>选择”From modules with dependencies…”,以下:

2)选择一个Main Class,而后系统默认指定META-INF/MANIFEST.MF的路径要修改为src下注意不要放到main/java目录下,不然打成的jar中META-INF/MANIFEST.MF不含有Main Class信息,生成可执行jar运行会提示没有主清单属性默认的时X:\你的项目目录\src\main\java

后面的2级目录要删除!!!!!

(3)完成上述步骤后,在IntelliJ IDEA菜单栏目选择“build”栏Build Artifacts,build便可,不出意外的话会在你的工程下面生成对应的jar包文件,默认位置在目录out/artifacts/${工程名}下,而后直接在终端运行便可:

java -jar xxx你的包xxx.jar

我的经历:

我的idea 设置发布jar包时默认:E:\develop\java\maven\NettyDemo\src\main\java 一直没成功,

然后报这个错:

E:\develop\java\maven\NettyDemo\out\artifacts\NettyDemo_jar>java -jar NettyDemo.jar
NettyDemo.jar中没有主清单属性
 

看了这个文章:

InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuow

我尝试把 “我的idea 设置发布jar包时默认:E:\develop\java\maven\NettyDemo\src\main\java ” 改成:E:\develop\java\maven\NettyDemo\src    少了这段:“\main\java

编译后,运行

E:\develop\java\maven\NettyDemo\out\artifacts\NettyDemo_jar>java -jar NettyDemo.jar

运行成功,不在报“NettyDemo.jar中没有主清单属性”了。

感谢上面分享的网友,解决了困扰我1天的问题,也分享给遇到这个问题的人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197149.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Idea激活码最新教程2017.2.6版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2017.2.6版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2017 2 6 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2017 2 6 成功激活

    2025年5月25日
    4
  • idea创建java项目_使用IDEA创建java项目(hello word)

    idea创建java项目_使用IDEA创建java项目(hello word)前提:已安装好jdk,配置好环境变量。我使用的是java8首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject:1,第一步打开idea2,第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找,一般默认安装C:\ProgramFiles\Java,然后选择next下一步3,第三步将“Creat…

    2022年7月9日
    62
  • intellij idea和eclipse比较_eclipse与idea的区别

    intellij idea和eclipse比较_eclipse与idea的区别             【总结】IDEA和Eclipse的比较    两个开发编辑器,可以说Eclispe之前占据了上风,但近几年来IDEA的使用率猛扑直追,现在IDEA有着反超的气势,到底两者之间有什么相似之处,又有什么区别呢?我们来看一下~~。   一、快捷键比较快捷键 Eclipse IDEA 查找类名 CTRL+…

    2022年8月26日
    9
  • pytham激活码_通用破解码

    pytham激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    55
  • IDEA设置自动导入包方法「建议收藏」

    作为程序员,有的时候多做一步就觉得累,所以本人就给IDEA设置了自动导入包,也算是提高了些效率吧。手动导入快捷键(Alt+Enter)1》》》》打开file——setting2》》》》打开General——Autoimport:将下列两项勾选中。…

    2022年4月10日
    357
  • idea在线激活(JetBrains全家桶)

    (idea在线激活)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlFNWCMR37AF-eyJsaWNlbnNlSWQi…

    2022年3月30日
    232

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号