打包JAR包含依赖包

打包jar包含依赖jar设置

ぃ、小莉子 提交于 2019-12-09 23:15:59
需求描述 制作一个jar(用于回执事件触发执行业务逻辑),通过java -jar xxx.jar来运行。打包jar依赖第三方jar,如何配置依赖。 如何打包JAR 可自行网络搜索,参考示例: http://jingyan.baidu.com/article/219f4bf7d0ef87de442d3820.html 如何配置依赖第三方jar 建立lib目录 与jar同级目录建立lib目录,将第三方jar全部放入其中, 否则将会出现“Exception in thread "main" java.lang.NoClassDefFoundError”的错误。 配置 MANIFEST.MF 用压缩工具打开jar找到MANIFEST.MF文件,拷贝出来进行修改,修改完再覆盖进去 注意事项 1)Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field; 2)在class-path后写上引用到的所有jar包可以分行写,并不是说一行写一个jar包,只要保证这一行不要太长就好,否则会出现Exception in thread "main" java.io.IOException: line too long。 3) class-path后引用jar 换行时前面加两个空格,最后一个jar还有一个回车,如上图光标