eclipse 启动时出现这样的错误,见图片

如题所述

1、以后这个问题先搜索一下百度知道,这样的问题被新手们问了无数遍。
2、问问题时请用文字描述,图片只是用来补充说明的,不能代替问题的文字说明,切记,这样能省很多事情。

你之所以没轻松地找到答案,以为这个问题没问过,那是因为以前其它人在问这个问题时也像你一样,不写文字说明,只贴图。这就是一个懒散的风气。如果你在文字中提到 “为什么 eclipse 启动时报告 error code 13" 那么只要这个问题被回答并标记为解决了以后其它人就轻松地搜索到了这个已经解决的问题和它的解决办法。

看 Eclipse 论坛上的一个“新手必看”的帖子,它讲了 error code 13 的常见原因。

https://www.eclipse.org/forums/index.php/t/198527/

以及另一个帖子讲了怎么明确地指定使用一个合适的 JRE 来运行 eclipse :
http://wiki.eclipse.org/Eclipse.ini

碰到 error code 13 时我也注意到多数人当时都是下载安装了正确的 64位版本的 eclipse + JDK/JRE,但是我注意到了另一个问题,你们的图片中都显示当前正在运行 eclipse 的 JRE 是 C:\ProgramData\Oracle\java\javapth\javaw.exe ,这是 Oracle 的一个默认行为,它把自己自带的 JRE 放在 PATH 最前面,因此我们需要像 http://wiki.eclipse.org/Eclipse.ini 中那样明确地指定一个 JRE 来运行 eclipse。

当然我们还有另一个办法就是去我们电脑的属性框中找到”高级“ 》 Windows 环境变量,修改一个 PATH 变量把你的 JRE\bin 目录放到它的最前面(不要替换,是补充到最前面)。

当我们的机器上有多个 JRE 存在时,或者我们可能同时运行2个 eclipse 并且各自使用不同的 workspace 目录来运行并且使用不同的JRE来开发,这时我们就需要组合下面不同的方案:
1、修改 PATH 变量(只能解决多个 JRE 安装后的问题,但不能解决以不同的 JRE 同时运行同一个 eclipse 的问题。
2、修改 eclipse.ini 来在 -vmargs 前面添加2行:
-vm
$你的 JRE\bin\javaw.exe 或 $你的 JRE\bin\jre\bin\client\jvm.dll
3、创建快捷方式,例如:eclipse.exe -vm $JRE\bin\javaw.exe

最后一个方法能解决所有问题。
温馨提示:内容为网友见解,仅供参考
无其他回答