首页  ·  知识 ·  编程语言
idea打jar包方法
网友  mangocool  JAVA  编辑:筱雨   图片来源:网络
每一个项目到最后都得打包,时间长了,细节总会忘记,打出来的包也出现各种问题,不想浪费这种时间,就得做笔记。

开发环境:

OS: Windows 7
JDK: 1.7.0
开发工具: IntelliJ IDEA 2016.2.1

步骤:

1、菜单中选择 File->project structure

2、在弹出的窗口中左侧选中Artifacts,点击"+"选择JAR,然后选择From modules with dependencies

3、在弹出窗口中配置

Main Class:选择你的应用的入口函数。

4、选择“copy to the output directory and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”

注:此项配置的缺省值是:D:\workshop\你的项目\src\main\java,需要改成:D:\workshop\你的项目\src\main\resources,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12)

5、为了更好的管理第三方jar包,新建一个lib目录,右键“<output root>”,选择“Create Directory”,输入目录名:lib

6、选中所有的第三方jar,鼠标拖入lib下,这个时候须要修改工程的MANIFEST.MF文件

注:这里的编辑不是很方便,你可以先将原有的jar列表剪切出来,粘贴至notepad++中,然后对整个文本增加tab空格,再用lib/替换tab空格即可,这里的目录分隔符用"/",因为我要打包到linux下运行。

7、点击ok,保存后。选择菜单Build -> Build Artifacts下的“Build”or“Rebuild",打好的包可以在你的设置目录中找到


本文作者:网友 来源:mangocool
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读