解决Eclipse下使用ANT编译提示OutOfMemory

来源:互联网 发布:sql查询语句设置条件 编辑:程序博客网 时间:2024/05/21 19:26
 

 由于需要使用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 type="text/javascript">&lt;!--google_ad_client = "pub-2097865745512830";/* 728x90, 作成済み 08/12/22 */google_ad_slot = "5461334436";google_ad_width = 728;google_ad_height = 90;// --&gt;</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"></script><script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script><script>window.google_render_ad();</script>

原创粉丝点击