IntelliJ IDEA打jar时常遇见的问题

Posted ampl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA打jar时常遇见的问题相关的知识,希望对你有一定的参考价值。

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时常遇见的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于Intellij Idea导出可执行打jar

IntelliJ IDEA java项目导入jar包,打jar包

Intellij idea: java.lang.ClassNotFoundException:javax.el.ELResolver异常解决办法

如何在IntelliJ IDEA中检索maven依赖jar包的源码

hadoop的idea依赖包怎么下载

intellij idea 怎么导入jar