我把报的错也贴出来:
1.javadoc: java.lang.OutOfMemoryError: Please increase memory.
2.For example, on the Sun Classic or HotSpot VMs, add the option -J-Xmx
3.such as -J-Xmx32m.
1.javadoc: java.lang.OutOfMemoryError: Please increase memory.
2.For example, on the Sun Classic or HotSpot VMs, add the option -J-Xmx
3.such as -J-Xmx32m.
我按照你说的修改了,结果还是报一样的错!是不是该的位置不对啊?谢谢!
memoryInitialSize="128m" memoryMaximumSize="512m"
两个参数
还有,用ant编译和测试(target="compile" and target="test")都能通过 !
为什么target="document" 就包错呢??
java -Xms128m -Xmx512m -classpath "%ANTCLASSPATH%" org.apache.tools.ant.Main %ANT_ARGS%
没有碰到过,在dos下生成javadoc没有问题哦。直接用java命令就可以了。
======================================================================
GZ,直接用DOS命令试试
<mkdir dir="${doc.dir}" />
<javadoc destdir="${doc.dir}" author="true" version="true" use="true"
windowtitle="Test API">
<packageset dir="${src.dir}" defaultexcludes="yes">
<include name="jp/**" />
</packageset>
<doctitle><![CDATA[<h1>Hello, test</h1>]]></doctitle>
<bottom><![CDATA[<i>All Rights Reserved.</i>]]></bottom>
<tag name="todo" scope="all" description="To do:" />
</javadoc></target>
问题就处在这里!我的编译可以通过的!就是javadoc有问题!
如何在这个task里增加内存?
memoryInitialSize="64m"
memoryMaximumSize="512m"
JAVADOC是这个
maxmemory="512M"