eclipse 启动错误 : Java was started but returned exit code = 13

目录:


何时出现

2017.08.01 今天在线更新了 Java 版本之后,重启 eclipse 出现了该错误

eclipse 启动错误 : Java was started but returned exit code = 13


为什么出现

更新 Java 时我同时开着 eclipse,猜测是启动缓存没有清空,而更新后用旧版本的启动缓存启动新版本,发生了冲突。


如何解决

猜测是缓存导致的冲突,所以清空缓存吧(没有缓存 eclipse 也可以启动啊)。于是打开目录 C:\ProgramData\Oracle\Java\javapath 清空了该文件夹的内容。

eclipse 启动错误 : Java was started but returned exit code = 13

成功启动 eclipse.


网络流传的解决方法

  • 修改配置
  • 操作系统与 JDK 不匹配

修改配置

eclipse.ini 中最前边加入这句话:
-vm
C:/Program Files/Java/jdk1.6.0_45/jre/bin/javaw.exe

操作系统与 JDK 不匹配

64位的操作系统就装上64位的 JDK。
如果已经安装,检查 eclipse 启动错误显示的 javaw 路径,如果是该文件是快捷方式(一篇2015年的文章的解决方法,现在已经不是快捷方式了吧),检查修正其指向路径。

不行就拉倒吧。