gpt4 book ai didi

java - 增加 Java 堆空间 : Eclipse vs. BAT 脚本

转载 作者:行者123 更新时间:2023-11-29 06:39:25 25 4
gpt4 key购买 nike

我想增加 Eclipse 中程序的 Java 堆空间。在虚拟机参数中使用 -Xmx1500m 增加堆空间是没有问题的,但如果我将其增加 6 GB,则会出现以下错误:

Invalid maximum heap size: -Xmx6G

The specified size exceeds the maximum representable size.

如果我导出我开发的程序并在控制台的 bat 脚本中将其作为 jar 文件运行,则不会出现此问题。

有人知道为什么这个问题只出现在 Eclipse 中吗?

我的系统:

  • Windows 7、64 位
  • 16GB 内存
  • Eclipse Juno,64 位

最佳答案

该消息告诉您 -Xmx6G 对于 Eclipse 尝试启动的 JVM 可执行文件来说太大了。它提示这么小的数字这一事实告诉我,Eclipse 必须尝试启动 32 位 JVM 而不是 64 位 JVM。相比之下,当您从命令行运行时,您将获得 64 位 JVM。

我的结论是,您同时安装了 32 位和 64 位 JRE/JDK,并且您已经以某种方式将 Eclipse 配置为对应用程序使用 32 位 JVM。

(我也会尝试使用小写的“g”...)

关于java - 增加 Java 堆空间 : Eclipse vs. BAT 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369171/

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