当尝试启动eclipse时,我会在图像中收到消息。
当尝试启动其他eclipse实例时,我收到一条消息:“无法创建java虚拟机”。
我该如何解决?
答案 0 :(得分:15)
尝试使用-clean选项启动eclipse
./eclipse -clean
如果仍未启动,请检查“.log”文件是否有错误。此文件应位于“workspace / .metadata”文件夹中。将日志中的错误发布到您的问题。
同时检查Java版本,并相应地设置系统上的JAVA_HOME和PATH。 Java版本至少应为1.5
答案 1 :(得分:3)
消息“无法创建java虚拟机”通常意味着无法为启动JVM分配足够的内存。这通常是由于RAM中没有足够的连续空闲内存,或者最小和最大堆大小不正确。
从屏幕截图中可能看出问题可能与最小和最大堆大小无关,因此您可能需要查看启动Eclipse时可用的可用内存量(尽管这不是所有内容的指示自由记忆是连续的。)
要开始解决此问题,您可以从命令行启动Eclipse并观察报告的错误消息(如果有)。然后,您可以继续校准更适合您的安装的JVM设置(大量插件需要更多内存),或者更改为另一个JVM。
另见
答案 2 :(得分:1)
转到C:\Program Files\Java\jre6\bin\client\
并确保jvm.dll
存在。{1}}。
无论哪种方式,您都可以尝试在计算机上重新安装或更新Java。
答案 3 :(得分:1)
要修改文件eclipse / eclipse.ini ,请在属性 -Xmx 中尝试较小的数字,然后重新启动。
答案 4 :(得分:1)
检查您的Java版本。当Oracle将供应商字段从“Sun Microsystems”更新为“Oracle”时,Oracle意外破坏了Eclipse。
http://insideria.com/2010/08/oracle-breaks-eclipse-and-flex.html
Oracle非常好,可以将其更改回来并发布一个修复Eclipse的更新。
答案 5 :(得分:1)
当我安装了Eclipse 32位的JDK 64位版本时,我遇到了类似的问题(直到进行大量搜索和搜索才意识到这一点)。简单的解决方案,但不过不少。