使用ant时 出现 java.lang.OutOfMemoryErro r: Java heap space的解决办法
2024-08-29 14:51:46
在Linux的shell中,使用export设置ANT_OPTS变量,值为1G
export ANT_OPTS=-Xmx1g
ant
同理在windows的cmd中,使用set设置ANT_OPTS变量,值为1G
set ANT_OPTS=-Xmx1g
ant
如果想设置成1.5G,使用 -Xmx1536m
如果是javac任务,需要使用'memoryinitialsize' 和 'memorymaximumsize'来指定
javac srcdir="${src}"
destdir="${classes}"
source="1.6"
debug="true"
fork="true"
deprecation="off"
memoryinitialsize="512m"
memorymaximumsize="1024m"
如果报java.lang.OutOfMemoryError: PermGen space错误
设置方法:
ANT_OPTS="-Xmx2g -XX:MaxPermSize=512m"
参考:http://stackoverflow.com/questions/7494909/build-failed-java-lang-outofmemoryerror-java-heap-space
最新文章
- SqlServer--模糊查询-通配符
- 在php中验证复选框
- python 中locals() 和 globals()
- XtraReport 添加空行的办法,很详细
- 智能车学习(一)—— 硬件准备
- js:方法2. 字符串
- JS 用sort方法排序字符串
- C++ JsonCpp 使用(含源码下载)
- <;%%>;与<;scriptrunat=server>;,<;%=%>;与<;%#%>;的区别
- CSS3实现jquery的特效
- [科普贴]为何Flash被淘汰?附Chrome看视频最完美教程!
- Content-Disposition的使用和注意事项
- Git学习笔记(一)创建版本库并添加文件
- BTrace : Java 线上问题排查神器
- 1)C语言简介(C自考学习)
- Spring出现事务代理的原因
- mysql启动报错 mysql InnoDB: Error: could not open single-table tablespace file
- Https,Http,TCP,IP的一些理解
- Linux 系统的安装 (最全收集)
- 【2018.04.19 ROS机器人操作系统】机器人控制:运动规划、路径规划及轨迹规划简介之一