Eclipse无法启动

时间:2010-08-28 15:48:40

标签: java eclipse

alt text

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

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

我该如何解决?

6 个答案:

答案 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。

另见

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

答案 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位版本时,我遇到了类似的问题(直到进行大量搜索和搜索才意识到这一点)。简单的解决方案,但不过不少。