Eclipes Java项目打包成jar文件的案例分析

时间:2022-03-08 13:12:42

从代码可以看到我的项目引入了log4j,另外还有spring,服务器缓存等等,打包所面对的错误同理。
Eclipes Java项目打包成jar文件的案例分析

细心观察下图,可发现,有2种提示“没有主项目清单”,”error:balabala”(堆栈错误,而且很清晰定位到哪个类,哪行代码)
Eclipes Java项目打包成jar文件的案例分析

我用的方法是手写manifest,不知到是虾米原因,我的Android Development Tool(ADT), 装不了fatjar,所以只能用手写manifest的方法。
Eclipes Java项目打包成jar文件的案例分析
.manifest写法有严格要求,十万八千条要求,具体是什么我也不想多说了,骚味值得提一下的是,网上很多说Class-Path,换行需要在行后有一个回车符号,你TM在逗我吗,你写的火星代码,换行没回车的,关键后面也要有空格(上图红色),笔者试过没空格,提示xxx中没有主清单属性,(因为Class-Path已经出错,所以Main-Class也没有引入成功)