博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【内存溢出】Maven编译时内存溢出的问题解决方式
阅读量:6671 次
发布时间:2019-06-25

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

编译源码时报出java.lang.OutOfMemoryError: Java heap space,释放系统内存后发现并无作用,这时需要设置maven的运行jvm参数

解决办法:

Linux

MAVEN_HOME="/opt/module/maven"export MAVEN_OPTS="-Xms1024m -Xmx1024m -Xss1m"export PATH=$PATH:$MAVEN_HOME/bin

 

 

 

 

Windows

编辑Maven目录下的/bin/mvn.bat文件,这个是windows下maven的启动脚本,找到下面这行

@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
 

 

在后面添加-XX:Xmx=1024M 设置下jvm的最大堆。同样在Linux下也可以修改mvn脚本,但是还是推荐使用修改环境变量的方式,因为升级后脚本会被覆盖掉

 

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

你可能感兴趣的文章
android.database.sqlite.SQLiteException: table TB_READ_PERIOD already exists
查看>>
Nginx 1.2.5 稳定版发布
查看>>
linux 自学系列:linux 文本模式
查看>>
poj1003
查看>>
Spring 表单处理
查看>>
编写用逻辑扇区号读写软盘的中断例程
查看>>
Pentaho Big Data Community Home - Pentaho Big Data - Pentaho Wiki
查看>>
HTML基础(二)
查看>>
【转】NSMutableArray的正确使用
查看>>
vim配置
查看>>
逆序数
查看>>
mysql远程访问的时候遇到了各种问题
查看>>
jQuery源码-美元背后的一点小技巧
查看>>
关于 多进程epoll 与 “惊群”问题
查看>>
Codeforces Round #175 (Div. 2) C. Building Permutation(贪心)
查看>>
使用任务计划程序自动执行任务
查看>>
IDEA在代码上无错误提示,但是编译时出现error:非法字符
查看>>
失业的程序员(八):创业的要素
查看>>
使用Beetle.Express简单构建高吞吐的TCP&UDP应用
查看>>
CTime类小结1
查看>>