欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-19 13:54:06
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_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L...

IDEA打包包含多个Main文件的项目
如果项目中包含多个main方法,用IDEA怎么打包?
1.创建一个单纯的maven项目
IDEA打包包含多个Main文件的项目

2.创建结构如下,每个main函数简单的输出自己的类名
IDEA打包包含多个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
IDEA打包包含多个Main文件的项目
IDEA打包包含多个Main文件的项目
IDEA打包包含多个Main文件的项目
3.依次执行,注意不要用Plugins插件
IDEA打包包含多个Main文件的项目
4.打开jar包所在目录,解压,复制出MANIFEST.MF文件,打开查看,发现没有Main-Class,手动添加
Main-Class: Main1,将修改过的MANIFEST.MF拖进用WinRAR打开的jar包,检查一下是否成功替换
IDEA打包包含多个Main文件的项目
IDEA打包包含多个Main文件的项目
5.进入命令行,现在Main1是默认主程序,如果不指定主类路径,将会执行这一程序。输入java -jar mutimain-1.0-SNAPSHOT.jar输出main1
IDEA打包包含多个Main文件的项目
若想执行Main2则输入java -cp mutimain-1.0-SNAPSHOT.jar Main2;若想执行Main3,则输入java -cp mutimain-1.0-SNAPSHOT.jar s.Main3。最后一项参数是主类完整包名
IDEA打包包含多个Main文件的项目

本文地址:https://blog.csdn.net/weixin_41535316/article/details/107134189