1

我有一个带有 16GB RAM 的 Fedora 16 系统。

java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.4) (fedora-60.1.10.4.fc16-i386) OpenJDK Server VM (build 20.0-b11, mixed mode)

我尝试使用以下命令启动 Eclipse:

日食/日食 -vmargs -Xms1024m -Xmx2048m

但它不会:“无法创建 Java 虚拟机”。

我究竟做错了什么?

4

1 回答 1

0

您显然正在尝试在 32 位 JVM 中运行 Eclipse。这没关系,但这意味着您将无法在任何地方使用所有 16Gb 的 RAM。Linux 系统允许 32 位进程使用的理论限制小于 3Gb。

这并不能解释为什么当您要求 2Gb 堆时 Eclipse 会失败。您应该能够分配更多。您是否检查过 Eclipse 的日志文件以查看是否有更多信息?

无论如何,我的建议是下载并安装 64 位 JDK,然后使用它来运行 Eclipse。如果您决定坚持使用 32 位,则无论如何都应该升级,因为您当前的 JDK 缺少许多重要的安全修复程序。

于 2011-12-08T02:28:56.043 回答