gpt4 book ai didi

java - 将项目移动到另一台计算机时堆空间不足?

转载 作者:行者123 更新时间:2023-12-02 07:57:27 24 4
gpt4 key购买 nike

我正在 Eclipse 中处理一个 java 项目,我在一台机器上工作了一段时间,但需要将东西转移到另一台机器上。我在两台机器上都使用了默认设置,两台机器都足以运行我正在处理的程序。但是,由于某种原因,当我尝试在新机器上构建并运行时,它给了我这个错误

Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

经过一些谷歌工作后,我发现了一些可能的原因,但即使经过几次更改,我也无法让它工作。这里真正令人困惑的是它确实在不同的计算机上使用相同的设置。

为什么要这样做?

(我刚刚在 Window->Preferences->Java->JRE 下添加了参数“-Xmx1024M”,它修复了它,但我仍然想知道为什么它首先会发生。)

最佳答案

如问题How is the default java heap size determined?中所述,-Xmx 参数的默认值取决于计算机(例如,其操作系统和安装的内存)。

所以机器上的默认值可能不同,其中较低的一个对于您的程序来说太低了。

关于java - 将项目移动到另一台计算机时堆空间不足?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com