代码改变世界

启动ANT时 报错:Could not reserve enough space for object heap的解决办法

2017-02-08 15:47  4c2e4b  阅读(1504)  评论(0)    收藏  举报

安装好ant以后,在控制台输入ant,提示Could not reserve enough space for object heap

我的系统是winXP 32位,4G内存,并且分配了4G虚拟内存空间。

报错时,内存使用情况为2500M/7468M,内存空间怎么看都绰绰有余,即便32位无法利用4G以上的内存,那我剩下的内存也应该是够的。

 

查看ant安装目录下的bin/ant.bat后,发现其中竟然有这么一行

set ANT_OPTS=-Xms512m -Xmx2048m

 

这么一看我这内存还真是不够用啊,于是将其改为

set ANT_OPTS=-Xms128m -Xmx512m

重新运行ant,一切正常!