无法启动Eclipse-Java错误

无法启动Eclipse-Java错误,java,eclipse,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不会启动 如前所述,这种情

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不会启动

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

有什么想法吗

编辑:我在eclipse.ini文件中注意到以下几行:

-vmargs
-Dosgi.requiredJavaVersion=1.5
我尝试将版本更改为1.7,甚至将这两行一起删除。仍然显示错误消息

以下是完整的错误消息:


尝试用常规斜杠替换反斜杠。我的eclipse.ini如下所示:

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

Eclipse需要JDK bin作为虚拟机。将javaw.exe的路径指定为-vm参数。 我的-vm参数如下所示

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


正如您刚才所说,这突然停止工作,您的环境配置中的JAVA_HOME或相关路径变量肯定发生了一些更改,这些更改将删除对JDK HOME的引用。

像前面所做的那样,将-vm参数添加到eclipse.ini文件中,确保为JAVA或javaw.exe提供路径,并将路径放入“”这样地
“C:\program files…”当您的路径有空格时

谢谢。我在哪里添加这个论点?是的,一定有一些变化。但是由于我已经好几个星期没有启动java应用程序、Eclipse或其他我知道的应用程序,这些更改一定是在我不知情的情况下完成的。我看到C:\Program Files\Eclipse Indigo是Eclipse的主文件夹。编辑该文件夹中的eclipse.ini文件。您当前正在使用-vm=C:\Windows\System32\javaw.exe——将其替换为JDK安装中的javaw.exe,然后重新启动eclipse.Hm。我不明白。当然,我正在该文件夹中编辑eclipse.ini,因为它是eclipse文件夹。但我不明白你所说的“你目前正在使用-vm=C:\Windows\System32\javaw.exe”是什么意思?我在哪里用这个?在eclipse.ini中没有提到这一点…?在您附加的屏幕截图中,我可以看到vm参数是C:\Windows\System32\javaw.exe。Eclipse正在使用windows安装中的默认javaw.exe,而Eclipse.ini文件中没有提到-vm参数。请在eclipse.ini文件中添加下面的行-vmc:/Program Files/Java/jdk1.7.0_55/bin/javaw.exe//您的JDK安装文件夹这就是我一直在尝试的,如果您查看其他答案和注释,在所有可能的变体中。它不起任何作用-错误消息仍然是一样的。如果我添加引号(“),我会得到以下错误:“Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能运行Eclipse。搜索以下位置后未找到Java虚拟机:“C:/Program Files/Java/jdk1.7.0\03/JRE/bin/server/jvm.dll”