IDEA打包包含多个Main文件的项目
IDEA打包包含多个Main文件的项目
如果项目中包含多个main方法,用IDEA怎么打包?
1.创建一个单纯的maven项目
2.创建结构如下,每个main函数简单的输出自己的类名
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200705081016378.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTUzNTMxNg==,size_16,color_FFFFFF,t_70
3.依次执行,注意不要用Plugins插件
4.打开jar包所在目录,解压,复制出MANIFEST.MF文件,打开查看,发现没有Main-Class,手动添加
Main-Class: Main1,将修改过的MANIFEST.MF拖进用WinRAR打开的jar包,检查一下是否成功替换
5.进入命令行,现在Main1是默认主程序,如果不指定主类路径,将会执行这一程序。输入java -jar mutimain-1.0-SNAPSHOT.jar
输出main1
若想执行Main2则输入java -cp mutimain-1.0-SNAPSHOT.jar Main2
;若想执行Main3,则输入java -cp mutimain-1.0-SNAPSHOT.jar s.Main3
。最后一项参数是主类完整包名
本文地址:https://blog.csdn.net/weixin_41535316/article/details/107134189
上一篇: MySQL数据库操作——增删查改