博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea java项目打包jar_使用Intellij Idea打包java工程为可执行jar包
阅读量:4319 次
发布时间:2019-06-06

本文共 605 字,大约阅读时间需要 2 分钟。

下面记录使用idea对spark程序进行打包

步骤:

1. 选中Java项目工程名称,在菜单中选择 File->project structure

29cb87fe17577ae20e84ebfc881e80bc.png

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

8f5ca0be940f7a2a8cc1132abcf5ba41.png

154c79ab5167042ab3321626ac380eaf.png

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

97633341fdfc7cbbba23cf055302f072.png

bcbe64a4c5bad29795f62ffe8ab9304d.png

beacb7047354cb9b4f46af3f8ef29222.png

5b6dc9bc2ddf3fd9c506c8448c214dfe.png

4.配置“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:

E:\ProgrammerWorkspace\workspace-bigdata\workspace_spark\spark-study-java\src\main\java,需要改成:E:\ProgrammerWorkspace\workspace-bigdata\workspace_spark。

其中spark-study-java是我的项目名,E:\ProgrammerWorkspace\workspace-bigdata\workspace_spark是我的项目空间

如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG,配置完成后如下图所示,点击OK进入下一步。

我个人建议选择“extract to the target JAR”,这样所有依赖的jar包都会放在生成的jar包中。

5490ab3f239739cf073791975d4ea0d2.png

6c7632102bc9f25f328a313ce0baccd4.png

92648115f5fb1129fb0323735085f0a4.png

c35087b838362d37022c81be61e4e93f.png

转载地址:http://lgrzs.baihongyu.com/

你可能感兴趣的文章
解决win7下打开Excel2007,报“向程序发送命令时出现问题”的错误
查看>>
Velocity快速入门教程
查看>>
关于集合常见的问题
查看>>
车牌正则表达式
查看>>
Win form碎知识点
查看>>
避免使用不必要的浮动
查看>>
第一节:ASP.NET开发环境配置
查看>>
sqlserver database常用命令
查看>>
rsync远程同步的基本配置与使用
查看>>
第二天作业
查看>>
访问属性和访问实例变量的区别
查看>>
Spring MVC 异常处理 - SimpleMappingExceptionResolver
查看>>
props 父组件给子组件传递参数
查看>>
【loj6038】「雅礼集训 2017 Day5」远行 树的直径+并查集+LCT
查看>>
十二种获取Spring的上下文环境ApplicationContext的方法
查看>>
UVA 11346 Probability 概率 (连续概率)
查看>>
linux uniq 命令
查看>>
Openssl rand命令
查看>>
HDU2825 Wireless Password 【AC自动机】【状压DP】
查看>>
BZOJ1015: [JSOI2008]星球大战starwar【并查集】【傻逼题】
查看>>