java - Eclipse 在 ant build 上用完了堆空间

标签 java eclipse gwt heap-memory gxt

ext-Myself 和两个同事一直致力于 GWT 项目并在 Eclipse 中编码。该项目正在发展,我们正在聘请几位新的开发人员来提供帮助。我的任务是在他们开始工作之前设置他们的工作站。我们当前的系统都按照基本的 GWT 设置指南 (http://code.google.com/webtoolkit/usingeclipse.html) 开箱即用

在我的工作系统上,我没有更改 Eclipse 为内存大小设置的任何默认值。

新系统将运行简单的入门项目,所以我知道我已经设置了 GWT。当我导入我们当前的代码库时,我可以毫无问题地在本地运行该站点。当我尝试运行我们必须构建项目并将其推送到我们的开发服务器的 ant 脚本时,新系统提示:

线程“主”java.lang.OutOfMemoryError 中的异常:超出 GC 开销限制

在新系统上,我修改了 eclipse.ini 文件并设置了 -Xmx1024M,并在 Window>Preferences>Java>Installed JREs 下添加了 -Xmx1024M,但都没有解决问题。 (此处显示:http://dinu.blog.com/2010/06/02/out-of-memory/)

我已经尝试过 32 位和 64 位版本的 eclipse,我什至尝试过将我已知的工作 eclipse 文件夹复制到新系统上,但没有任何运气。有人有什么想法吗?

最佳答案

您可能需要为运行 ant 的 JVM 增加内存(通过 eclipse 的外部工具首选项),如下所述:http://soenkerohde.com/2008/06/change-eclipse-ant-settings-when-you-run-out-of-memory/

关于java - Eclipse 在 ant build 上用完了堆空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9314551/

相关文章:

java - 无法使用 swtbot 在 Linux 中执行右键单击吗?

java - 建议 GWT 大规模应用服务器

java - 根据传入请求的数据设置下拉菜单的默认值

java - 为什么 HttpRequest.HttpMethod 是字符串而不是枚举?

java - 使用 Jersey 手动定义资源

android - 在 Mac 10.7.5 上的 AVD 文件夹中创建 sdcard 失败

java - 在 war 中的所有文件中搜索字符串

java - 使用Java按顺序运行命令行命令

gwt - 一些 GWT MVP 新手问题

multithreading - Gwt 和 html5 多线程/WebGL 支持