Eclipse:Java 已启动,但返回错误代码 =13

2022-08-31 12:05:35

我刚刚将Java更新到1.8 u25,现在每次尝试打开Eclipse时都会收到此消息

enter image description here

我不知道我做错了什么,当涉及到Eclipse时。我已经多次重新下载它,但仍然无法让它工作。我该如何解决这个问题?

这是我的日食.ini文件

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.8.0_25\jre\bin
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Xmx512m

答案 1

发生此错误的原因是您的 Eclipse 版本是 64 位。您应该下载并安装 64 位 JRE,并在 中添加路径。例如:eclipse.ini

...
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre1.8.0_45\bin\javaw.exe
-vmargs
...

注意:该参数应位于正前方,路径应位于单独的行上。它应该是文件的完整路径。不要将路径括在双引号 () 中。-vm-vmargsjavaw.exe"

如果您的 Eclipse 是 32 位的,请安装一个 32 位的 JRE 并使用其文件的路径。javaw.exe


答案 2

就像Vito提到的,在Java更新作为路径之后会发生此错误:

C:\ProgramData\Oracle\Java\javapath

添加到环境变量中,导致 Eclipse 使用错误的 java 版本运行。Path

要解决此问题,请执行以下操作:

1)右键单击并选择。ComputerProperties

2) 单击Advanced system settings

3) 单击Environment Variables...

4) 在部分中找到变量。PathSystem variables

5)选择它并单击Edit...

6)查找并删除上述路径。

这为我修复了它。我应该提到我已经有了路径:

c:\Program Files\Java\jdk1.7.0_21\bin

,但新路径已添加到变量的开头,因此分辨率将首先使用该路径。PathPath


推荐