eclipse报错 :java was started but returned exit code=13

一个礼拜没打开自己电脑上的 eclipse,一打开居然报错,错误提示如下:

cdm 运行一下 Java -version 和 javac 运行 javac 时报错,错误提示如下:

然后发现 jdk 的 bin 下没有 dt.jar 和 tools.jar,原来在安装 jdk 和 jre 时,先安装的 jdk,再安装 jre,jre 可能会把 jdk 里的东西覆盖造成文件丢失,再安装一遍 jdk,jre 就正常了。

但是启动 eclipse 还是报那个错,查看 jdk,jre 都是 64 位,通过查看 eclipse.ini,看 --launcher.library 下面这一行,如果 win32.win32.x86 则表示是 32 位,如果是 win32.win32.x86_64 则表示是 64 位的,这说明我的 eclipse 版本和 jdk 没冲突。

为了解决这个问题,嗯,我重装了 eclipse,哈哈哈哈哈哈哈,就好了 ~~~~~~~