如果有人可以帮助我解决这个问题。
我在 Windows 64 位上运行该应用程序,它工作正常,但我更换了计算机,现在它在 32 位上运行。
此错误可能与此有关,或者是某些配置?
编辑:无法为对象堆保留足够的空间
您的 IntelliJ 的可用内存空间可能不够大,无法为您的进程分配 1024。尝试减少进程的 JVM 大小或增加 IntelliJ JVM 内存大小
编辑: 我刚刚了解到该进程不会在 IntelliJ JVM 的内存空间内运行,尽管它是它自己的。另外,在 www 上的快速搜索使我了解到,在 32 位计算机上,可分配的堆的最大大小限制为 4 GB 左右,但取决于是否有足够的连续内存......通常限制为 1.2 GB。这可能是你的情况的问题
可能是您在 64 位上的 -Xmx 设置大于 32 位支持的设置。您也可以提供有关该问题的更多详细信息。