免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2288 | 回复: 7
打印 上一主题 下一主题

Ant1.5编译3023个java文件时候出错,怎么办? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-29 14:00 |只看该作者 |倒序浏览
D:\Pro>;ant init,compile_aic
Buildfile: build.xml

init:

compile_pro:
    [javac] Since fork is true, ignoring compiler setting.
    [javac] Compiling 3023 source files to D:\Pro\classes
    [javac] Since fork is true, ignoring compiler setting.


    [javac] The system is out of resources.
    [javac] Consult the following stack trace for details.
    [javac] java.lang.OutOfMemoryError

BUILD FAILED
file:/pro/build.xml:89: Compile failed; see the compiler error output for details.

Total time: 45 seconds

Ant版本是1.5 ,  java是1.4.1_03    ,window2000 Pro上内存512M
我用分别先编译2000个,再编译1000个是成功,但是集合在一起编译就报“OutOfMemoryError”错。
有什么方法可以解决呢?毕竟项目太多人修改不想分开编译。有什么参数可设置优化吗?

论坛徽章:
0
2 [报告]
发表于 2003-07-29 17:13 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

在 java 里加 fork="true"

<java classname="Main" fork="true">;
    ...
</java>;

论坛徽章:
0
3 [报告]
发表于 2003-07-30 13:14 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

行不通

论坛徽章:
0
4 [报告]
发表于 2003-07-30 15:05 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

3023 个文件,是多了点,呵呵

编译的时候,windows 的内存占用情况如何?

论坛徽章:
0
5 [报告]
发表于 2003-07-30 15:09 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

好像 ant 里的 <javac >; tag 有些选项:

memoryInitialSize
The initial size of the memory for the underlying VM, if javac is run externally; ignored otherwise. Defaults to the standard VM memory setting. (Examples: 83886080, 81920k, or 80m)

memoryMaximumSize
The maximum size of the memory for the underlying VM, if javac is run externally; ignored otherwise. Defaults to the standard VM memory setting. (Examples: 83886080, 81920k, or 80m)

具体看 ant 文档:
C:\ant\docs\manual\CoreTasks\javac.html

论坛徽章:
0
6 [报告]
发表于 2003-07-30 18:53 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

行了,谢谢cinc  !

我的参数是
fork="yes" debug="on" memoryMaximumSize="300M"

论坛徽章:
0
7 [报告]
发表于 2003-07-31 08:06 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

哈哈,这个设置比较狠,不过也只有这样

论坛徽章:
0
8 [报告]
发表于 2004-01-02 17:35 |只看该作者

Ant1.5编译3023个java文件时候出错,怎么办?

我也遇到同样的问题了。
不过很奇怪,我整个项目的文件不是很多,估计200-300之间,我的机器的内存是512M的,怎么会出现这种问题呢?
试一下看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP