第一种:利用eclipse中自带的export功能
第一种方法分两种情况先来看第一种情况:没有引用外部jar的项目打包
步骤一:右键点击项目选择导出(export),选择java>jar文件(不是选择可运行jar文件)
步骤二:选择你要导出的项目以及文件,指定文件导出路径。连续点击两个下一步后到第四步。
按照以上步骤即可完成对一个不引用外部jar项目的打包。
第二种情况:引用了外部jar的项目打包
当我们引用了外部jar后,使用eclipse自带的export打包略显繁琐。
步骤一:准备主清单文件 “ MAINFEST.MF ”,放在项目的文件夹下面。
MAINFEST.MF是jar的配置文件,第一行定义版本,第二行指出外部jar的路径,第三行是主类指示,第四行是空行。
1 Manifest-Version: 1.0 2 Class-Path: lib/RXTXcomm.jar 3 Main-Class: com.main.Client 4
值得注意的是,MAINFEST.MF编写需要严格规范,稍有不慎将会导致jar执行无效
转自:eclipse中将项目打包成jar的两种方法,及其问题与解决方法 - 天厌之 - 博客园 (cnblogs.com)