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\你的项目\src\main\java
实际jar包运行的是没有main\java路径的,所以修改该项配置为:
D:\workspace-intellij\你的项目\src
2. MENIFEST.MF already existed in VFS
删除项目下面的所有的META-INF文件夹即可。
上善若水,水利万物而不争。