详解eclipse将项⽬打包成jar⽂件的两种⽅法及问题解决⽅法第⼀种:利⽤eclipse中⾃带的export功能
第⼀种⽅法分两种情况先来看第⼀种情况:没有引⽤外部jar的项⽬打包
步骤⼀:右键点击项⽬选择导出(export),选择java>jar⽂件(不是选择可运⾏jar⽂件)
步骤⼆:选择你要导出的项⽬以及⽂件,指定⽂件导出路径。连续点击两个下⼀步后到第四步。
步骤三:选择主类。
按照以上步骤即可完成对⼀个不引⽤外部jar项⽬的打包。
第⼆种情况:没有引⽤外部jar的项⽬打包
当我们引⽤了外部jar后,使⽤eclipse⾃带的export打包略显繁琐。
步骤⼀:准备主清单⽂件 “ MAINFEST.MF ”,放在项⽬的⽂件夹下⾯。
MAINFEST.MF是jar的配置⽂件,第⼀⾏定义版本,第⼆⾏指出外部jar的路径,第三⾏是主类指⽰,第四⾏是空⾏。
Manifest-Version: 1.0
Class-Path: lib/RXTXcomm.jar
Main-Class: com.main.Client
值得注意的是,MAINFEST.MF编写需要严格规范,稍有不慎将会导致jar执⾏⽆效
1 第⼀⾏不能空,⾏与⾏之间不能有空⾏,每⼀⾏的最后⼀个字符不能是空格
2 最后⼀⾏⼀定是空⾏
3 每个属性的名称和值之间(冒号后⾯)⼀定要有空格
4 ⽂件的每⼀⾏都不能超过72个字节(⼀般是70个ASCII字母加上回车换⾏符);如果72个字节不够⽤,则另起⼀⾏并以空格开头:以空格开头的⾏都被视为前⼀⾏的续⾏。
详细规则这篇⽂章有讲到
步骤⼆:与没有外部jar的项⽬⼀样,像上⾯那样先执⾏到步骤三,不同的是要选着现有的清单,然后点击完成。
以上就是第⼀种⽅法的两种情况,⾄此,我们已经可以⽣成jar包了。(如何运⾏jar⽂件?点击这⾥)
第⼀种:利⽤eclipse插件Fat jar打包jar
步骤⼀:先给eclipse安装好Fat jar插件
使用dom4j解析xml文件
待⽂件加载出来后点击全部选中,⼀直下⼀步知道完成,会提⽰重启,安装完成。(Fat jar安装报错?点击这⾥)
步骤⼆:右键点击项⽬名称,会看到build fat jar,点击。
步骤三:配置jar的存放位置以及main类。
红框内为必填,main-class点击browse选择主类。(⽆法点击browse?点击此处查看解决⽅法)
步骤四:选择要打包的⽂件以及外部jar,点击完成。
⾄此,我们完成了⽤fat jar插件打包含有外部jar的项⽬⼯程。
中途可能遇到的问题以及解决⽅法
问题⼀:打包好jar ⽂件后如何运⾏?
解决⽅法:
第⼀种⽅法:cmd下直接键⼊Java -jar xxx.jar 开始运⾏。(可能需要切换盘符与⽂件夹,⽅法点)
(如图是放在C盘⽤户>chen下⾯的jar)
第⼆种⽅法:新建⼀个批处理⽂件,内容:Java -jar xxx.jar。放在与jar包同⼀个⽂件夹下⾯即可,然后双击运⾏查看效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论