Java已启动但​​返回退出代码= 1?

时间:2015-03-31 07:43:08

标签: java eclipse eclipse-luna

我最近更新了java并遇到了这个错误...我已经将我的eclipse.ini文件更改为

-vm 
C:\Program Files (x86)\Java\jre7\bin\javaw.exe

然而它仍然无法运作......这是整个ini文件

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-XX:-UseCompressedOops
-vm 
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m

任何解决方案?我不知道该怎么做

4 个答案:

答案 0 :(得分:1)

错误消息指出您的Java版本存在问题。你安装了JDK吗?

尝试添加:

-vm 
c:/wherever/java/jdk1.8.0_40/jre/bin/server/jvm.dll

到你的eclipse.ini文件,指向你想要使用的JDK,并检查所需的Java Verision是否至少与JDK一样新。这是Windows系统的路径。

答案 1 :(得分:1)

感谢@Goose发现了这个问题。

我的JDK版本不知何故不起作用?全新安装的Java和JDK似乎解决了这个问题以及将ini文件重新路由到:

-vm C:/wherever/java/jdk1.8.0_40/jre/bin/server/jvm.dll

答案 2 :(得分:1)

确保正确设置了JAVA_HOME变量和路径。 我添加了以下内容,从而解决了此问题。

-vm
C:\Program Files\Java\jdk1.6.0_45\bin\javaw.exe

确保-vm选项位于-vmargs命令之前。

答案 3 :(得分:0)

我从系统环境变量中删除了错误消息中显示的相同路径[在“路径”变量中”