MangoCool

idea打jar包方法

2016-08-29 16:17:07   作者:MangoCool   来源:MangoCool

每一个项目到最后都得打包,时间长了,细节总会忘记,打出来的包也出现各种问题,不想浪费这种时间,就得做笔记。


开发环境:

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",打好的包可以在你的设置目录中找到


标签: idea java jar 打包

分享:

上一篇The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx------

下一篇java api操作hdfs

关于我

崇尚极简,热爱技术,喜欢唱歌,热衷旅行,爱好电子产品的一介码农。

座右铭

当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!

人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。

Copyright 2015- 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号

免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。