【工具】IDEA打包jar包
记录下使用IDEA打包Jar包的过程
打开工程里的Project Structure
1、选择Artifacts->2、添加Add弹出标签卡 ->3、JAR->4、From modules with dependencies
5、弹出选项卡
6、选择主函数入口使用的module
7、选择主函数类
8、带依赖编译选第二个选项
9、设置META-INF文件夹位置,这里应该选择项目的根目录,很多人提到选择java和resources目录,但是在我这是不行的,只能是项目的根目录
10、如果提示以下信息
11、说明项目中存在META-INF文件夹,需要删掉
12、重新按照第9步,选择文件夹后,点击确认;下图方框内项目jar包和对应的依赖,横线对应的是最终打包后生成的位置,圆圈中的类型选择Other,不要选JAR。
13、 为了让自己的文件不那么乱,我们需要把依赖jar包归纳到一起,右键<output root>,选择Create Directory
14、输入归纳文件夹名称,如 libs
15、把依赖包拖到libs文件夹下
16、点击你的jar包选项,在底部面板选择class path的目录
17、弹出面板进行编辑
18、把归纳目录添加进去,如下图,点击确认。
19、配置完成,确认即可
20、选择Build ->Build Artifacts
21、子选项卡中,选Build
22、生成的jar包如下
23、使用控制台命令
java -jar CW.main.jar
24、如果不想把jar包整理,那么可以考虑直接跳过12-18步骤也可以。
25、如果在第8步选择extract,会把所有的依赖直接打成1个jar包,更舒服些
26、如果resource资源存在,可以打包进去
27、选择resources文件夹后,ok
28、打包内容就出现了刚刚的resources文件夹
另外一些疑问:
include in project build 是否需要勾选?
这个就是你编译项目工程的时候,是否自动生产jar包,看个人兴趣。