【发布时间】:2011-05-07 07:05:03
【问题描述】:
我有可以编译的 ant 脚本:
<javac srcdir="${test.src.dir}" destdir="${test.dist.dir}">
...
<compilerarg value="-Xlint:unchecked" />
</javac>
我需要增加编译器的堆内存,所以我将以下参数放入compileargs:
<compilerarg value="-Xlint:unchecked -Xms128m -Xmx512m" />
但我在控制台中收到错误:
[javac] javac: invalid flag: -Xms128m
[javac] Usage: javac <options> <source files>
为什么会这样?如何增加javac 使用的内存?
【问题讨论】:
-
错误信息显示的值与提供的值不同 (32m/128m) 是否是复制/粘贴错误?
-
也许您需要在单独的
元素中传递每个参数? -
@ZeissS: 单独的
<compilerarg />元素不幸导致同样的错误
标签: java memory ant heap-memory javac