码迷,mamicode.com
首页 > 编程语言 > 详细

IntelliJ IDEA打jar时常遇见的问题

时间:2019-08-28 19:52:01      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:运行   exists   jar   dir   sts   使用   read   第一个   mamicode   

1、打包的时候提示 manifest.mf already exists in vfs

    解决方案:这个文件夹删除掉,再重新build打包即可

 2、

技术图片

第一个选择“extract to the target jar”,抽取到目标JAR。选择该项则会将所依赖的jar包全都打到一个jar文件中

第二个选择copy to the output directory and link via manifest:将依赖的jar复制到输出目录并且使用manifest链接它们。

第三个Direct for META-INF/MANIFEST.MF: 如果上面选择了 "copy to ... "这一项,这里需要选择生成的manifest文件在哪个目录下。

(需要改成:项目根目录!反正不能放在原来默认的目录下面)如果根目录已经有了,就删掉,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件)

3、java运行jar命令提示没有主清单属性

  解决方案:确保MANIFEST.MF的路劲在src/main/resources/META_INF/下,而不是src/main/java/META_INF/

 

 

 

IntelliJ IDEA打jar时常遇见的问题

标签:运行   exists   jar   dir   sts   使用   read   第一个   mamicode   

原文地址:https://www.cnblogs.com/ampl/p/11426067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!