首页  ·  知识 ·  编程语言
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
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的