eclipse failed to create the java virtual machine 问题图文解析 收藏
eclipse failed to create 解决方法: 1.问题现象 the java virtual machine
2.java 虚拟机初始化失败!寻找 eclipse 解压路径
3.寻找 eclipse 初始化文件
4.右击打开(此处以 ultraedit 打开为例)
5.打开寻找初始化。虚拟机为 java 永久生成对象(Permanate generation)如, class 对象、 方法对象这些可反射 (reflective) 对象分配内存限制设置 (原 256, 设置为 128) 注意:此处设置不可太小,且有两处,图中已有标注
6.保存重启 eclipse
说明:PermSize 和 MaxPermSize 指明虚拟机为 java 永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括 在 Heap(堆内存)区之中。
-Xms128m 表示 JVM Heap(堆内存)最小尺寸 128MB,初始分配 -Xmx512m 表示 JVM Heap(堆内存)最大允许的尺寸 256MB,按需分配。 -XX:PermSize=64MB 最小尺寸,初始分配 -XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配 过小会导致:java.lang.OutOfMemoryError: PermGen space 发表于 @ 2010 年 10 月 02 日 23:45:00 | 评论( 6 ) | 举报| 收藏
I come across the same problem and have fix it by modifying the ecclipse.ini file. Check the link below for more information. jeeshenlee.
wordpress/2010/09/24/eclipse-failed-to-create-j ava-virtual-machine/ Thanks. Regards, JeeShenLee
我 3G 的内存照样报错,不是内存大小的
问题。我把最下面的-xmx512 修改成 400,384 之后 就都可以开启,只要大于 512 就报错
今天遇到了这个问题,启动 eclipse 弹出以下内容: JVM terminated.Exit code=-1 -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256M -Djava.class.path=D:\eclipse\\plugins\org.eclips.equinox.launcher_1.0 .1.r33x_v20070828.jar -os win32 -ws win32 -atch x86 -showsplash D:\eclipse\\plugins\org.eclipse.platform_3.3.2.R33X_V20071022\splash. bmp -launcher D:\eclipse\eclipse.exe
-name Eclipse --launcher.library D:\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.2 .R331_v20071019\eclipse_1021.dll -startup D:\eclipse\plugins\org.eclipse.equinox.launcher_1.0.1.R33x_v20070828. jar -vm C:\Progarm Files\Java\jre1.5.0_06\bin\client\jvm.dll -vmargs -Dosgi.required
JavaVersion=1.5 -Xms40m -XX:MaxPermSize=256m -Djava.class.path=D:\eclipse\plugins\org.eclipse.equinox.launcher_1.0 .1.R33x_v20070828.jar 下载了两个版本 3.4,3.5 的启动都出现同样错误,没办法
网络找找吧,找到了 两种解决方法,期中第一种我的机器有效,具体方法如下: 原来 eclipse.ini 的配置如下: -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m 修改后为: -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework plugins\org.ecl
ipse.osgi_3.4.2.R34x_v20080826-1230.jar -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms128m -Xmx256m