使用 Intellij Idea 打包 java 工程为可执行 jar 包 - Go语言中文社区

使用 Intellij Idea 打包 java 工程为可执行 jar 包


 

其实还有个简单多了方法,见: 超简单方法: Intellij Idea 把 java 工程打成可运行的 jar

 

步骤:

1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷键Ctrl+Alt+Shift+S)。

2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。

3. 在配置窗口中配置"Main Class"。

4.配置“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:D:IntellijSeriesPublishsrcmainjava,需要改成:D:Intellij。如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下图所示,点击OK进入下一步。我个人建议选择“extract to the target JAR”,这样所有依赖的jar包都会放在生成的jar包中。

5. 完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,在D:IntellijSeriesPublishoutartifactsSeriesPublish_jar下面找到生成的目标jar,可以看到META-INF/MAINFEST.MF文件被正确包含,内容也正确。


好了,大功告成。

转自:https://blog.csdn.net/xuemengrui12/article/details/74984731

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u011314442/article/details/81744598
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 16:27:15
  • 阅读 ( 1162 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢