about云开发-活到老 学到老

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1407|回复: 3

scala项目打包时,IntelliJ IDEA报内存溢出

[复制链接]

1

主题

1

听众

0

收听

中级会员

Rank: 3Rank: 3

积分
223
发表于 2018-3-12 20:37:59 | 显示全部楼层 |阅读模式
    各位,本人正在学习用IntellIj IDEA编写一个wordcount小程序,当执行build Artifacts的时候报错 Artifacts 'b' :java.lang.OutOfMemoryError这个错误,该怎么解决呢?    我试的将idea.exe.vmoptions里面的参数改大,改的太大IDEA打不开,改的中间也不行,请教大家了!!!

76

主题

35

听众

20

收听

高级会员

Rank: 4

积分
3163

最佳新人活跃会员热心会员

发表于 2018-3-12 20:45:19 | 显示全部楼层
本帖最后由 nextuser 于 2018-3-12 20:47 编辑

参考这个:
1.png

配置时output,因为运行环境中已经有相关包,所以其他包删除,只保留’compile output’那一项,这时再build就不会内存溢出


相关文章参考
如何在IDEA 环境下打包spark源码提交到集群
http://www.aboutyun.com/forum.php?mod=viewthread&tid=14666

1

主题

1

听众

0

收听

中级会员

Rank: 3Rank: 3

积分
223
 楼主| 发表于 2018-3-12 21:08:52 | 显示全部楼层

谢谢,这个问题按你这种方式已经解决了。但是如果程序使用的第三方库在spark集群上不存在,使用该工具的时候应该怎么快速打成jar包?(我能想到的办法是修改MANIFEST.MF文件,并且手动上传这些第三方jar包到指定目录下)。请问还有其他快捷方法不?
发表于 2018-4-3 22:32:22 | 显示全部楼层
zifeng 发表于 2018-3-12 21:08
谢谢,这个问题按你这种方式已经解决了。但是如果程序使用的第三方库在spark集群上不存在,使用该工具的 ...

注明来源:本人博客
1你可以添加插件,
<!-- 用于项目的打包插件 -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>3.0.0</version>
    <executions>
        <execution>
            <id>make-assembly</id>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
        </execution>
    </executions>
</plugin>

2、手动打包
        1.使用idea打开自己的项目工程,然后点击右上角的Project Structure按钮。Project Structure对话框中选择Artifacts,如果之前没有创建过jar,需要点击加号新建一个


2.在弹出框里选择jar类型,选择empty创建一个空的,后面我们再来添加

3.给jar文件起一个名字,指定一个输出路径,就是生成的jar包放在什么地方。然后就是选择添加jar包内容元素,这里我们直接选择一个模块的编译输出元素,其实jar里面就是代码编译之后的class文件。选择完成之后,点击确定,关闭窗口。


4.在菜单栏 选择Build菜单,然后选择Build Artifacts

5.这个时候就可以看到我们上面刚刚新建的test artifacts了,在test上选择build就可以开始编译打jar包了

6.以上操作完成之后,去我们设置的jar输出目录查看刚刚生成好的jar文件,如图所示,jar以上生成完成。

                     
          

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

QQ|小黑屋|about云开发-学问论坛|社区-大数据云技术学习分享平台 ( 京ICP备12023829号

GMT+8, 2018-6-23 06:21 , Processed in 0.390768 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2 Licensed

© 2018 Comsenz Inc.Designed by u179

快速回复 返回顶部 返回列表