这是其他人得到的相同错误: Java已启动但返回错误代码= 13
我在许多地方看过,我理解错误的本质。这是使PATH正确并获得正确的JRE的组合。到目前为止一切都很好。
麻烦的是,我想我已经做到了。我的道路有 C:\ Program Files(x86)\ Java \ jre6 \ bin 在它中,我的eclipse.ini将这些行放在-vmargs之上: -vm C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe
我的确有JRE6,它位于该位置,我从Oracle下载,经该网站验证为当前。
我正在运行Windows7 64位。我认为JRE6安装在x86文件夹中,因为那是旧JRE所在的位置。出于沮丧,我试着指出最近的那些(jre1.6.0_22)但当然也没有好处。
我已经阅读了大量的how-to文章,他们都或多或少都说了同样的话。获取正确的路径,确保您拥有当前的JRE,并将这些行添加到ini文件中。检查,检查并检查。
如果有人能告诉我我做错了什么,我肯定会感激。
答案 0 :(得分:2)
当您尝试在32位JVM上运行64位Eclipse时,您将收到此错误。对齐一个和另一个。我将通过控制面板卸载32位JRE / JDK>添加/删除程序,然后从http://java.com重新安装64位程序。它将自动识别平台并安装正确的平台。否则,请从oracle.com手动下载。请注意选择正确的平台版本。
哦,我还要撤消您在eclipse.ini
中所做的更改。只要你不理解错误的含义以及这些行的作用,就保持不变。