我有一个带16GB内存的Fedora 16系统。
java版“1.6.0_22”OpenJDK运行时环境(IcedTea6 1.10.4) (fedora-60.1.10.4.fc16-i386)OpenJDK服务器VM(版本20.0-b11,混合 模式)
我尝试使用以下方式启动eclipse:
eclipse / eclipse -vmargs -Xms1024m -Xmx2048m
但它不会:“创建Java虚拟机失败”。
我做错了什么?
答案 0 :(得分:0)
您显然正在尝试在32位JVM中运行Eclipse。这没关系,但这意味着您将无法像所有16Gb RAM那样使用任何地方。 Linux系统允许32位进程使用的理论限制小于3Gb。
这并不能解释为什么当你要求2Gb堆时Eclipse会出现问题。你应该能够分配更多。您是否检查过Eclipse的日志文件以查看是否有更多信息?
无论如何,我的建议是下载并安装64位JDK,并使用它来运行Eclipse。如果您决定坚持使用32位,那么您应该升级,因为您当前的JDK缺少许多重要的安全修复程序。