admin 管理员组

文章数量: 1087134


2024年2月27日发(作者:定义一个空数组)

eclipse failed to create the java

virtual machine 问题图文解析

收藏

eclipse failed to create the java virtual machine

解决方法:

1.问题现象

虚拟机初始化失败!寻找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 最大允许分配尺寸,按需分配

过小会导致:emoryError: PermGen space

发表于 @ 2010年10月02日 23:45:00 | 评论( 6

) | 举报|

收藏

I come across the same problem and have fix it by modifying the

file. Check the link below for more information.

/2010/09/24/eclipse-failed-to-create-java-virtual-machine/

Thanks.

Regards,

JeeShenLee

我3G的内存照样报错,不是内存大小的问题。我把最下面的-xmx512修改成400,384之后就都可以开启,只要大于512就报错

今天遇到了这个问题,启动eclipse弹出以下内容:

JVM code=-1

-edJavaVersion=1.5

-Xms40m

-Xmx512m

-XX:MaxPermSize=256M

-=D:er_1.0.1.r33x_

-os win32

-ws win32

-atch x86

-showsplash

D:rm_3.3.2.R33X_

-launcher D:

-name Eclipse

--y

D:32.x86_1.0.2.R331_v20071019eclipse_

-startup

D:er_1.0.1.R33x_

-vm C:Progarm FilesJavajre1.5.0_

-vmargs

-edJavaVersion=1.5

-Xms40m

-XX:MaxPermSize=256m

-=D:er_1.0.1.R33x_

下载了两个版本3.4,3.5的启动都出现同样错误,没办法网络找找吧,找到了两种解决方法,期中第一种我的机器有效,具体方法如下:

原来的配置如下:

-showsplash

rm

--ermSize

256M

-framework

_3.4.2.R34x_

-vmargs

-edJavaVersion=1.5

-Xms40m

-Xmx512m

修改后为:

-showsplash

rm

--ermSize

256M

-framework

_3.4.2.R34x_

-vmargs

-edJavaVersion=1.5

-Xms128m

-Xmx256m


本文标签: 对象 问题 寻找 尺寸