无法启动Eclipse - Java错误

时间:2014-06-06 13:54:56

标签: java eclipse

Eclipse(Indigo)突然停止工作,在尝试启动时出现了一个众所周知的错误:

Java was starte but returned exit code=1
...

我已经尝试将其添加到eclipse.ini文件中:

-vm 
C:\Program Files\Java\jdk1.7.0_03\jre\bin\server\jvm.dll

就在-vmarg线之前。

这消除了错误消息,但现在只是对eclipse启动图像的一瞥,然后它就消失了。当然,日食并没有开始。

如上所述,这突然发生了,没有对eclipse或java安装进行任何更改。当问题发生时,我终于接受了恼人的Java更新唠叨屏幕并安装了更新。它根本没有帮助。

有什么想法吗?

编辑:我在eclipse.ini文件中注意到这些行:

-vmargs
-Dosgi.requiredJavaVersion=1.5

我尝试将版本更改为1.7,甚至将两行全部删除。仍然是错误信息。

以下是完整的错误消息:

enter image description here

3 个答案:

答案 0 :(得分:0)

尝试使用常规斜线替换反斜杠。我的eclipse.ini看起来像这样:

-vm
C:/Program Files/Java/jdk1.7.0_45/bin

答案 1 :(得分:0)

Eclipse需要JDK bin作为虚拟机。将javaw.exe的路径指定为-vm参数。 我的-vm参数看起来像这个

-vm C:/ Program Files / Java / jdk1.7.0_55 / bin / javaw.exe

正如您所说,突然停止工作,您的环境配置中必须对JAVA_HOME或相关PATH变量进行一些更改,这些更改将删除对JDK home的引用。

答案 2 :(得分:0)

像以前一样将-vm参数添加到eclipse.ini文件中,确保给出java或javaw.exe的路径,并将路径放在“”中,如下所示 当你的路径有空格时,“C:\ program files ....”