ItelliJ项目打jar包

不是Eclipse里方便的export...了。

一、配置

1. 点击View->Open Module Settings(快捷键是F4)
2. 在弹出的对话框中,点击最左侧树的Artifacts
3. 点击中间选项的+
4. 在弹出的对话框中依次选择Jar->From Modules with dependencies...
5. 如果是作为模块用的项目,则直接点击OK
6. 如果是可以运行的项目,则填写Main-class以后点击OK。

二、打包

1. Build->BuildArtifacts...
2. 在弹出的对话框中,选择build
3. IntelliJ会自动创建out文件夹
4. jar包生成路径:out/artifacts/${project}_jar/${project}.jar

三、常见错误

1. 生成的jar包中没有MENIFEST.MF文件

这是因为Intellij默认的配置项

Directory for META-INF/MANIFEST.MF:

D:workspace-intellij你的项目srcmainjava

实际jar包运行的是没有mainjava路径的,所以修改该项配置为:

D:workspace-intellij你的项目src

2. MENIFEST.MF already existed in VFS

删除项目下面的所有的META-INF文件夹即可。

原文地址:https://www.cnblogs.com/yoyotl/p/6305412.html