Ant编译失败Java heap space

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:37   1891   0
  • Eclipse Ant编译出现内存不足,常见错误,提示如下:
Buildfile: F:\workspace\javaee\myapp\build.xml
init:
prepare:
     [echo] Preparing target directory 'F:\workspace\javaee\myapp/build/psmis'
    [mkdir] Created dir: F:\workspace\javaee\myapp\build\psmis
    [mkdir] Created dir: F:\workspace\javaee\myapp\build\psmis\WEB-INF
    [mkdir] Created dir: F:\workspace\javaee\myapp\dist\webapps
hibernatedoclet:
[hibernatedoclet] (XDocletMain.start                   48  ) Running <hibernate/>
[hibernatedoclet] Java heap space
[hibernatedoclet] ParameterImpl instances:   20
[hibernatedoclet] MethodImpl instances:      6849
[hibernatedoclet] ConstructorImpl instances: 299
[hibernatedoclet] SimpleNode instances:      0
[hibernatedoclet] SourceClass instances:     406
[hibernatedoclet] XDoc instances:            0
[hibernatedoclet] DefaultXTag instances:     0
[hibernatedoclet] BinaryClass instances:     70
[hibernatedoclet] UnknownClass instances:    67
[hibernatedoclet] Total memory:    63
[hibernatedoclet] Free memory:    0
[hibernatedoclet] Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m
[hibernatedoclet] See the JDK tooldocs.

BUILD FAILED
F:\workspace\javaee\myapp\build.xml:237: Java heap space

Total time: 16 seconds

  • 根据提示信息,增加堆空间大小,修改Eclipse VM参数:-Xmx640m;修改路径:Window-->Preferences-->Java-->Installed JREs-->选中的JRE-->Edit...



  • 如果要在命令行中执行Ant,则需要在操作系统增加环境变量ANT_OPTS=-Xmx640m
    F:\workspace\javaee\myapp>set ANT_OPTS=-Xmx640m


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP