2010-08-28 125 views
2

alt textEclipse不会启动

当试图启动eclipse时,我收到图像中的消息。

当试图启动其他eclipse实例时,我收到一条消息:“未能创建java虚拟机”。

我该如何解决它?

+0

您是否安装了Java? :) – willcodejavaforfood 2010-08-28 16:10:06

+0

下一个(农历)只在12月21日。 – 2010-08-28 16:22:22

回答

15

尝试启动Eclipse与clean选项

./eclipse -clean 

如果仍然无法启动检查错误“.LOG”文件。该文件应位于“workspace/.metadata”文件夹中。从日志发布错误到您的问题。

同时检查您的系统上的Java版本和JAVA_HOME和PATH是否相应地设置。 Java版本应至少为1.5

+1

对于Mac用户,如果您在标准位置安装了eclipse,请从终端运行/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean& – jlb 2013-01-15 04:09:20

1

转到C:\Program Files\Java\jre6\bin\client\并确保jvm.dll存在那里。

无论哪种方式,您可能都想尝试在您的机器上重新安装或更新Java

1

要修改文件中的Eclipse/的eclipse.ini,尝试在属性-Xmx,并重新启动一个较小的数字。

3

消息“无法创建java虚拟机”通常意味着未能分配足够的内存来启动JVM。这通常是由于RAM中没有足够的连续可用内存或不正确的最小和最大堆大小。

从屏幕截图可以看出,问题可能与最小和最大堆大小不同,因此您可能需要查看启动Eclipse时可用的可用内存量(尽管这不代表是否所有空闲内存都是连续的)。

要开始解决此问题,您可以从命令行启动Eclipse并观察报告的错误消息(如果有)。然后,您可以继续校准更适合您安装的JVM设置(大量插件需要更多内存),或更改为其他JVM。

  1. Why does Eclipse crash with Xmx, XX:MaxPermSize above certain values?
  2. What are the best JVM settings for Eclipse?
1

当我安装JDK 64位版本并安装了Eclipse 32位版本(直到进行大量搜索和搜索时才意识到),我遇到了类似的问题。简单的解决方案,但一枪无人。