无法将大文件(> 1gb)转换为java中的字节数组

时间:2012-11-22 05:55:48

标签: java bytearray alfresco

我需要将大文件(> 1gb)转换为字节数组,以便将该文件上传到alfresco CMS存储库中。我正在使用UPLOAD LARGE CONTENT SERVLET来上传大文件。

在那个程序中,我需要转换文件字节数组。在执行时,我正在获得堆空间问题&我无法上传。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

这里的图书馆没有问题。问题是你试图在内存上放置1GB的字节。 启动程序时,根据可用内存将堆大小增加到1.6G或2G

java -Xmx1600M Main

如果您从eclipse运行,则右键单击project => properties =>运行时参数并指定-Xmx2G over there