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
版权声明:本文标题:eclipse failed to create the java virtual machine 问题图文解析 收藏 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709048761a536972.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论