01:打JAR的时候指定主类

一:以下面的Mq程序为例,对他进行打包,指定Producker为主类(调用jar会自动执行该类的main方法)

image.png

主类mian方法如下:

image.png

二:打jar方法如下

image.png

1.Module:要打包的模块
2.Main Class:指定打包的主类
3.生成MF文件的路径(重要),注意只能生成在resources目录下,默认是java的路径下是不生效的

image.png

查看生成好的MF文件是否在resources目录下,然后进去查看Main-Class是否指定正确

image.png

1.生成jar的路径
2.点击这个jar
3.显示的信息如下,看是否都是指定正确

image.png

在Build中点击Bulid Artifacts...


image.png

此时选好我们的模块,点击Build即可


image.png

此时看到jar是已经生成好了


image.png

三:测试W

1.反编译工具查看MF文件指定的Main-Class路径是否正确

image.png

2.本地CMD测试,java -jar jar路径即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容