我的eclipse android打开的时候提示‘Failed to create the java Virtual Machine是怎么回事?

下次自动登录
现在的位置:
& 综合 & 正文
解决Eclipse 启动时提示 Failed to create the Java Virtual Machine
环境: JDK:1.6.0_20
Eclipse version: JUNO
Eclipse启动,发现弹出提示框“ Failed to create the Java Virtual Machine” ,几经周折终于找到了解决办法,特与朋友们分享,方法如下:
找到eclipse 目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize256M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m将其修改为如下内容,即可启动Eclipse-startupplugins/org.eclipse.equinox.launcher_1.1.0.v.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize128M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize128m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.6-Xms40m-Xmx256m
&&&&推荐文章:
【上篇】【下篇】Eclipse启动出现 failed to create the java virtual machine 错
Eclipse启动出现 failed to create the java virtual machine 错误
有多种解决方案:
1. 打开eclipse安装目录下的ecplise.ini (例如d:\eclipse)
2. 找到 -vmargs, 替换为 -vm &C:\Program Files\Java\jdk1.6.0_34\bin\javaw.exe& 或者删除这一行.
1. 为eclipse.exe创建一个快捷方式
2. 在快捷方式上右键, 打开属性对话框
3. 在目标栏中, 在 d:\eclipse\eclipse.exe 后面添加 -vm &C:\Program Files\Java\jdk1.6.0_34\bin\javaw.exe&, 保存
1. 打开eclipse安装目录下的ecplise.ini (例如d:\eclipse)
2. 找到 &&launcher.XXMaxPermSize&. 删掉这行或者将大小从512m改为256m后保存
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------【Eclipse】错误之Failed to create the java virtual machine - 简书
<div class="fixed-btn note-fixed-download" data-toggle="popover" data-placement="left" data-html="true" data-trigger="hover" data-content=''>
写了124027字,被1150人关注,获得了2404个喜欢
【Eclipse】错误之Failed to create the java virtual machine
在上篇文章中,给大家介绍了Eclipse专属的一款性能优化器 —— ,帮助解决Eclipse使用缓慢的六大性能问题。
如果进行使用 tune memory settings 选项调整内存设置的话,对于低配置的机器来讲,可能会在Eclipse启动时候报出“Failed to create the java virtual machine”的错误信息,导致无法正常启动Eclipse,如图:
Error Prompt.png
如果PC配置过低而Eclipse使用过久可能也会出现如上因Eclipse内存分配不当导致的无法启动问题。
解决办法就是修改Eclipse对应的内存分配大小。
在Eclipse的安装目录中找到配置文件 eclipse.ini:
eclipse.ini文件路径.png
打开查看内容(为了方便查看和编辑,避免直接使用记事本打开,推荐使用Notepad++等文本编辑工具):
eclipse.ini_before_modify.png
修改内存分配相关项:
--launcher.defaultActionopenFile--launcher.XXMaxPermSize128m-showsplashorg.eclipse.platform--launcher.XXMaxPermSize128m
-Xms256m-Xmx512m
相关参数说明:PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。
-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配
-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。
-XX:PermSize=256m最小尺寸,初始分配
-XX:MaxPermSize=256MB最大允许分配尺寸,按需分配
修改完成后的 eclipse.ini 内容如下:
eclipse.ini_after_modify.png
重启Eclipse即可恢复正常使用。
备注:上述这些内存配置可依据PC和个人的实际使用情况酌情分配内存大小,适合自己的才是最好的配置!
欢迎关注亦枫微信公众号【技术鸟】,一个有态度的技术型公众号!
技术鸟_微信二维码.gif
如果你喜欢,一分也是爱~
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
如果你是程序员,或者有一颗喜欢写程序的心,喜欢分享技术干货、项目经验、程序员日常囧事等等,欢迎投稿《程序员》专题。
专题主编:小...
· 272358人关注
分享Android开发的知识,教程,解析,前沿信息,都可以,欢迎大家投稿~
内容可搞笑,可逗比,另外欢迎申请管理员
· 25364人关注
Android老鸟给新人的建议、资源。
更优质的原创内容,欢迎关注技术公众号,微信搜索:“Open软件开发小组”或者“open_dev”
· 15025人关注
如果你喜欢,一分也是爱~
选择支付方式:解决Eclipse:Failed to create the Java Virtual Machine-Jsp/Servlet开发工具-Jsp教程-壹聚教程网解决Eclipse:Failed to create the Java Virtual Machine
文章重点讲述了关于如何来解决Eclipse:Failed to create the Java Virtual Machine问题及碰到此问题原因分析。
我在用Eclie的最新版Java EE Kepler(v4.3.0),安装完JBoss Developer Studio 7(Kepler)后,再次启动Eclipse,弹出Failed to create the Java Virtual Machine的错误。确认后就会自动退出。
原因分析:
安装完JBoss Developer Studio 7(Kepler)后,对Eclipse安装目录下的eclipse.ini文件重新写入新的参数导致。
plugins/org.eclipse.equinox.launcher_1.3.0.v0.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v6
org.eclipse.epp.package.jee.product
--launcher.default
--launcher.XXMaxPermSize
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
--launcher.defaultAction
--launcher.appendVmargs
-Dosgi.requiredJavaVersion=1.6
plugins/org.eclipse.equinox.launcher_1.3.0.v0.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v6
org.eclipse.epp.package.jee.product
--launcher.defaultAction
--launcher.XXMaxPermSize
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
--launcher.defaultAction
--launcher.appendVmargs
-Dosgi.requiredJavaVersion=1.6
-Djboss.discovery.directory.url=/updates/7.0/devstudio-directory.xml
可以看到,-Xms和-Xmx的参数被改大了,启动时系统不能为其分配足够的内存导致这个错误的出现。
解决方法:
-Xms不变,将-Xmx的参数修改为512m即可。
上一页: &&&&&下一页:相关内容}

我要回帖

更多关于 eclipse android 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信