Java Eclipse 中的错误 13,我该如何解决?

Error 13 in Java Eclipse, how do I fix this?

我刚组装了一台新 PC,我尝试 运行 从 U 盘上对其进行 eclipse,我之前在我以前的机器上做过这个,它按预期工作,但在我升级我的 PC 后它给出了我的错误 13。我尝试重新安装 java、jdk 一切,但它就是不想工作。

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.500.v20170531-1133
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs

-vm
C:\Program Files\Java\jre1.8.0_271\bin\javaw.exe


-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

这是我的 eclipse.ini 文件

以下是我尝试启动 eclipse 时出现的内容

这通常表示 java 版本已损坏。你也安装了 java 吗?你的新电脑是 64 位的,你的旧电脑是 32 位的,你有一个 32 位的java;那是行不通的,请安装一个现代的 64 位版本,例如adoptopenjdk.net.

或者,问题是您根本没有安装 java;相同的修复:安装一个。

注意:我在这里胡说八道,你没有提供大量信息。

为了从 USB 驱动器 运行 Eclipse,请按照以下步骤操作:

  1. 下载 JDK 并将其安装到 U 盘中。
  2. 下载 Eclipse 并将其解压缩到 USB 驱动器上。

确保它们都是64位版本。如果它们都是 32 位版本,它仍然可以工作,但我建议您使用 64 位版本。无论如何,它们不应该是混合版本(即一个是 32 位的,另一个是 64 位的)。

  1. 在命令提示符下,将目录更改为 USB 驱动器并将 JDK bin 文件夹的路径附加到路径变量,例如set path=%PATH%;path-to-jdk-bin-folder-in-USB。然后使用命令 java -version 确认是否选择了正确的 Java 版本。
  2. 将目录更改为 Eclipse 文件夹并执行命令,eclipse