由于需要使用ANT编译的代码比较多,特别是在第一次变异的时候,会出现OutOfMemory错误。并提示更改ANT_OPTS设定。
出现此错我的原因是由于ant在执行的时候,默认给JVM的内存不够,需要通过设定启动参数,增加允许使用的内存量。如果是通过命令行直接执行ANT,那么,直接修改启动命令即可。但是,在Eclipse上执行,命令行的设定就不好用了。
自己也是试验了好几次,最后终于搞定。
争取的设定方法是,直接在Eclipse的执行JVM上设定参数,如下:
1.打开Window->Preferences->Java->Installed JREs
2.选中默认(正在)使用的JDK
3.点击Edit..并向Default VM Arguments中添加恰当的参数即可,例如:-Xmx1024m
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
转贴请注明出处:http://blog.youkuaiyun.com/froole
本文介绍了解决ANT编译过程中出现的OutOfMemoryError的方法。主要是通过调整Eclipse的JVM参数来增加分配给JVM的内存大小,具体步骤包括在Eclipse中设置Java的已安装JREs及编辑默认的VM参数。
347

被折叠的 条评论
为什么被折叠?



