一、JAR file
1、使用eclipse自带Export功能配合.MANIFEST.MF文件进行打包
项目结构如图:
打包包含第三方jar包的Java项目
2、MANIFEST.MF文件(这个文件配置有很多注意事项,具体配置方法可以百度看看)
打包包含第三方jar包的Java项目
3、选择Jar File导出
打包包含第三方jar包的Java项目
4、默认
打包包含第三方jar包的Java项目
5、选择项目下的MANIFEST.MF文件,点击Finish
打包包含第三方jar包的Java项目
6、找到jar包,在其同目录下建立名为 “lib” 的文件夹(为了对应MANIFEST.MF文件中class-path后jar包的路径,所以名字必须为lib),将项目中引入的第三方jar放到这个文件夹中
打包包含第三方jar包的Java项目
打包包含第三方jar包的Java项目
这样这个jar就可以发挥作用了

二、Runnable JAR file
还是借用上面的这个项目
打包包含第三方jar包的Java项目
1、选择Runnable JAR file
打包包含第三方jar包的Java项目
2、选择主类、jar包导出路径、第三方jar的处理方式
打包包含第三方jar包的Java项目
导出的jar就可以直接使用

三、fatjar
这个工具比较强大,可以省去.MF文件的配置,而且还可以把第三方jar包直接打进项目最后的jar中
下载fatjar_0.0.32版本(新版eclipse目前只能支持到这个版本,版本低了就不能用)具体安装配置参考这篇文章https://www.cnblogs.com/lyh971134228/p/7144981.html

使用fatajr导出项目:

  1. 右击项目选择fatjar
    打包包含第三方jar包的Java项目
  2. 输入jar包名、选择主类
    打包包含第三方jar包的Java项目
  3. 选择要包含到项目jar包中的第三方jar,点击Finish打包包含第三方jar包的Java项目
  4. 导出的jar可以直接使用

希望能帮到你

相关文章: