eclipse启动“java was started but returned exit code = 1”问题

我的电脑是Windows7旗舰版的操作系统。
以前学习需要使用到eclipse,当时是可以的。可是最近一两个月没有使用过,今天要使用的时候就有问题了。
网络上搜索了,普遍就三种方法:修改eclipse.ini,重装eclipse或者jdk,中文路径问题。
可是我的三种都做了,就是不行:求大神。

可能原因是安装的Eclipse的版本和者Java JDK的版本不匹配,也有可以是Eclipse.ini文件配置信息出错造成的,解决方法如下:

1、首先在打开Eclipse时会出如上报错信息,此时打开命令行工具查看当前jdk版本。

2、如果当前jdk版本为32位,则需要安装64位版本jdk,反之安装32位jdk版本。

3、由于这里安装的jdk是32位的,所以需要将其切换为64位,到oracle官网上下载64位jdk。

4、设置64位jdk的环境变量JAVA_HOME,注意:将32位的jdk的JAVA_HOME直接替换为64位的jdk的JAVA_HOME。

5、再次运行检查JDK的版本是位为64位,如下表明JDK版本切换成功。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-06

  我也遇到过这样的问题:exit code = 1

不过我的情况下javaw.exe路径是对的。

这种情况下,最好解决办法: 

删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xml

(参考http://blog.csdn.net/ieicihc/article/details/9629991

如果没有上述文件

只需要找到workspace ,删除或者将.metadata文件夹重命名即可。

缺点是导入的工程都没了要重新导入。

【仅以此回答献给遇到和我描述同样问题的人】

第2个回答  推荐于2018-03-02


看到没?把windows\system32下的有关java的全删掉(比如java.exe、javaw.exe)。

本回答被提问者采纳
第3个回答  2013-11-01
你把电脑里面的都删除掉,然后在网上重新下载一个,就可以了。

问题原因:你修改了系统的某些配置,所以出现了这个问题。

如果还有不清楚的地方,可以问我,。

望采纳!!!本回答被网友采纳
第4个回答  2020-04-29
-vm必须在-vmargs之前

eclipse启动“java was started but returned exit code = 1”问题
1、首先在打开Eclipse时会出如上报错信息,此时打开命令行工具查看当前jdk版本。2、如果当前jdk版本为32位,则需要安装64位版本jdk,反之安装32位jdk版本。3、由于这里安装的jdk是32位的,所以需要将其切换为64位,到oracle官网上下载64位jdk。4、设置64位jdk的环境变量JAVA_HOME,注意:将32位的jdk的...

java was started but returned exit code=1
64位的windows 7安装了64位的JDK和64位的Eclipse,启动Eclipse时出现此错误 看到网上其他人说的三种解决办法:1. 修改eclipse.ini文件;2. 安装32位的JDK 3. 升级JDK 考虑了一下觉得都不太靠谱,然后我发现自己安装Eclipse的目录路径中有中文字符,于是果断移到英文目录下,果然一切正常了。遇到同样问题...

eclipse启动后报错java was started but returned exit code=1
建议把工作空间的.开头文件夹删除 然后请重启eclipse!(删除前记得备份)

打开eclipse报java was started but returned exit code=1
最简单的方法: 重新安装一次eclipse.

求助Eclipse 启动报错 java was started but returned exit code=1
这是你安装的时候把安装里含有中文呀,超级低级的错误 把Eclipse的目录搬到没有中文的目录里就可以了

...提示:java was started but returned exit code=1
jdk和eclipse都是64位的,你确定吗?因为这个问题就是版本不匹配才会发生的。你把所有的java版本都卸掉。再装过试试吧。

java was started but returned exit code = 1
eclipse.ini说明文档中特别提到使用-vm参数的注意事项:(1)The -vm option and its value (the path) must be on separate lines.(-vm选项和其对应的javaw.exe的路径必须各占一行,这应该是参数解析的格式要求)(2)The value must be the full absolute path to the Java executable, not ...

新下载的eclipse运行程序就出现下面java was started but returned
这只有一个原因:如果你的系统是Windows 64位系统,使用jdk和eclipse,都必须统一和你的电脑系统一个版本.要么都用32位,要么都用64位

eclipse打不开,显示java was started but returned exit code=1
你的操作系统是不是64位的呢?Eclipse版本是看操作系统,不是看JDK,JDK也是看操作系统的位数的,32位用64位的JDK肯定不行了

myeclipse 10 启动后 java was started but returned exit code=-1
一. 基本概念 MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。二. 基本术语 在结构上,MyEclipse的特征可以被分为7类:1. JavaEE模型 2...

相似回答