我正在尝试运行ant任务,但是我收到以下错误:
[javadoc] javadoc: error - java.lang.OutOfMemoryError: Please increase memory.
[javadoc] For example, on the Sun Classic or HotSpot VMs, add the option -J-Xmx
[javadoc] such as -J-Xmx32m.
[javadoc] 1 error
[javadoc] 103 warnings
Run Code Online (Sandbox Code Playgroud)
我试过谷歌搜索我怎么设置这个值,但我找不到它.我试过了
<javadoc maxmemory="256m">
Run Code Online (Sandbox Code Playgroud)
我试过了
export ANT_OPTS=-Xmx256m
Run Code Online (Sandbox Code Playgroud)
但我仍然得到同样的例外.我试图将值增加到1024米,但是没有成功
更新
我解决了 它与小记忆毫无关系.在我的javadoc代中,它是一个不可思议的循环.
She*_*ari 13
我解决了
它与小记忆毫无关系.在我的javadoc代中,它是一个不可思议的循环.
为ant设置更多内存的正确方法是使用
export ANT_OPTS=-Xmx256mon*nix.
在Windows上,按照常规步骤设置环境变量.
javac ant任务具有属性memoryMaximumSize,您应该将其设置为与-Xmx相同的值.
<javac memoryMaximumSize="256m" ...>
...
</javac>
Run Code Online (Sandbox Code Playgroud)
我应该补充一点,这假设它确实是一个导致内存溢出的javac任务.