昨天项目要求打包为jar可是一直只能打包为1kb的jar包,怎么可能,上次半成品还37kb,于是在网上找方法,可是网上大多数都是单独一个文件打包为jar包,我这十几个文件,属实没啥作用,然后自己找bug,对着报错日志一个一个检查,终于改好了,jar包173kb。
先点击上方导航栏文件--》项目结构,进入文件配置页面
如果导出的项目是有依赖的中大型项目则,选择来自有依赖项模块
模块选择你正常写代码的模块,可以看到我这有很多模块,但-debug才是代码运行注模块,如果是想要导出多个文件的jar包则模块,则选择项目名称即可。不要选择后缀是main的模块,他会把整个项目打包,有好几个g。本次目的是只打包有用的代码。
然后主类选择一下,即项目启动项(手选机器选都可以)
这里一定要选择jar包的格式
点击jar包检查一下,发现没有找到 .mf文件,这个如果不配置的话导出的jar包只有1kb,使用现有清单,找到项目主文件依赖的mf文件,可以看到我这里mf文件有两个,还是有可能选错的
然后应用,确定之后就可以用该配置打包了
这里如果之前打包过很多次了,可以先把该构建工件,重新构建一下,再构建
如果找不到路径可以点开日志,找到相应的路径
最后检查一下,是否打包完成