场景

Eclipse中打包引用了第三方jar包的Java Application项目,除了添加MANIFESE.MF文件,还可以使用

Fat Jar插件打成jar包。

但是Eclipse的版本在4.3以及以下可以安装Fat Jar,在高版本的Eclipse下无法打包。

实现

去Eclipse官网下载低版本的安装包

​https://www.eclipse.org/downloads/packages/release/kepler/sr2​

这里以下载4.3.2为例

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_jar包

 

 

这里下载Java Developers的Windows版本,下载后解压即可用。

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_jar_02

 

 

然后双击eclipse.exe启动Eclipse并设置工作空间,然后

Help-Install New SoftWare--Add

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_eclipse_03

 

 

然后输入自定义Name,以及如下Location

​http://kurucz-grafika.de/fatjar​

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_eclipse_04

 

 

然后提示一步一步安装,安装完成后重启Eclipse

然后在项目上右击-Export-Other-Fat Jar Exporter

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_eclipse_05

 

 

然后选择要导出的项目

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_eclipse_06

 

 

点击next

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_程序猿_07

 

 

在此页面配置Jar包名字,这里是使用外来jar名字,然后选择项目的运行类,然后都选上只导出为一个jar包,点击Next

然后这里会提示第三方的jar包,一般是在lib下并添加到library的jar包,这里全部勾选,点击Finish

 Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_程序猿_08

 

 

此时就会连同第三方jar包一起打成一个jar包。

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包_eclipse_09