IDEA导出可执行jar包
导出可执行jar包
点击Project Structure,选择Artifacts -> JAR -> From modules with dependencies,jar包选择jar,war包选择war
设置主类及META-INF/MANIFEST.MF的父级文件夹(确认后会生成),点击OK。
点击确认后生成,查看META-INF/MANIFEST.MF文件,内容如下。
点击Build -》 Build Artifact -》Clean/Build即可。
生成的jar包如下,主类记录在META-INF/MANIFEST.MF文件中。
运行jar包方式
#导出时指定类,直接运行jar包会执行指定类的main方法 java -jar Xxx.jar #运行其他类的main方法 java -classpath Xxx.jar com.xxx.classname
https://www.cnblogs.com/aeolian/p/8805161.html
遇到问题
META-INF/MANIFEST.MF aleady exists in VFS。
这种情况是因为之前打包已经生成了META-INF/MANIFEST.MF文件,只需要删除即可。
其他工具Myeclipse
File -> Export 选择jar/war
Myeclipse6.5没有导出runnable jar file功能,只有jar(供其他项目引用的jar),需要更高的版本。
Myeclipse10可以导出jar包或者war包
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~