当前位置: 移动技术网 > IT编程>开发语言>Java > IDEA打包包含多个Main文件的项目

IDEA打包包含多个Main文件的项目

2020年07月07日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网