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,甚至将两行全部删除。仍然是错误信息。
以下是完整的错误消息:
答案 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 ....”