对于希望将其标记为重复问题的人们,请等待并阅读以下内容:
在发布此问题之前,我已经广泛搜索了SO,但是没有为OutOfMemoryError提供的解决方案对我有用。使用ant构建时出现此问题。 无效的解决方案:
1. export ANT_OPTS=-Xmx1g
ant
2. set ANT_OPTS=-Xmx1g
ant
3. export ANT_OPTS="-Xmx2g -XX:MaxPermSize=512m"
以及其他几个
答案 0 :(得分:0)
这是我为问题找到的解决方案:
由于失败并引发OutOfMemory错误的项目具有其自己的build.xml文件。 在build.xml文件中,有一个属性标签,用于分配Java编译器所需的内存。那记忆力很低。增加内存分配后,它解决了我的问题。
<property name="javac.max.memory" value="2024M" />
希望有帮助