7

我已将我的 Java 更新到版本10.0.1,现在我无法再运行 Eclipse。

它显示此消息:

Java 运行时环境 (JRE) 或 Java 开发工具包 (jdk) 必须可用才能运行 eclipse。搜索以下位置后未找到 Java 虚拟机:

C:\Program Files\Java\ire1.8.0_144\bin

我尝试从高级设置插入新路径,但不起作用。

4

3 回答 3

8

指示

忽略图像不显示 Java 10,而是显示 Java 9 和 8

第一步是您需要下载JDK 10下载)。然后将您的 WindowsPath系统环境变量设置为指向binJDK 10 的目录并删除旧 java 版本的条目(请参阅教程)。在我这边看起来像这样:

路径变量

此变量定义 Windows 将在何处查找命令。通过输入java -version您的cmd

命令行

如果它读取Java 10,它就可以工作。

之后,您需要将 Eclipse 设置为 Java 10。因此,首先将 JDK 添加为 Eclipse 的可能 JRE。转到Window > Preferences > Java > Installed JREs并添加它:

日食 jres

最后一步是你需要告诉你的项目现在使用这个条目。转到Properties > Java Build Path您的项目并编辑它使用的 JRE:

项目 jre


Eclipse 和 Java 10

请注意,Eclipse 还没有真正支持Java 10 。

Oxygen有一个支持它的早期草案,但可能很难让所有插件运行。见这里

Photon将在 6 月发布时支持它。Photon 的早期版本还不支持它。见这里

于 2018-04-30T23:27:36.593 回答
2

我能够通过他们的安装工具更新 Eclipse 来解决这个问题。

首先,尝试更新当前安装的配置。它被调用eclipse.ini,它将位于原始安装目录中。我的看起来有点像这样:

[...]
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre-10.0.1\bin  <--Change this to the correct JRE path
-vmargs
-Dosgi.requiredJavaVersion=1.8
[...]

如果这不起作用,请尝试:

  1. 安装 JRE 10。查看Zabuza答案的第一部分以获取说明。
  2. 下载 Eclipse 安装程序(http://eclipse.mirror.rafal.ca/oomph/epp/oxygen/R2/eclipse-inst-win64.exe
  3. 如果需要,请更新安装程序。启动时会有通知;单击它,安装程序将更新并重新启动。

在下一个窗口中在此处输入图像描述

  1. 从列表中选择一个产品。我选择了一个我已经安装的。
  2. 如果您愿意,可以更改 Eclipse 版本。我坚持使用氧气。
  3. 浏览到您安装 jre 10 版本的位置,然后单击下一步。

在下一个窗口中在此处输入图像描述

  1. 如果需要,请检查要下载的项目。我没有下载任何一个。点击下一步。
  2. 继续安装并指定您对其位置的偏好。我选择安装在同一个位置。这不应触及您的任何项目文件。
  3. 选择工作区的位置。我选择了原来的位置。
  4. Eclipse 应该打开欢迎页面。单击文件 > 从文件系统打开项目,它将导入您的项目。

  5. 您可能必须重复顶部的部分并编辑eclipse.ini租赁检查它是否仍然更新。

于 2018-05-03T05:05:25.383 回答
0

当您可能在系统上安装了两个或多个不同版本的 Java 并且 Eclipse 将配置设置读取为初始 Java 版本时,就会出现此问题,您现在可能或可能没有您不想使用的系统中的初始 Java 版本。

怎么修:-

搜索配置设置 (.ini) 文件。手动编辑 -vmargs(如 C:\Program Files\jre1.8.0_91\bin)上方的先前路径,现有 java 路径为 C:\Program Files\jre1.8.0_251\bin。它肯定会工作!

于 2020-06-30T13:23:23.693 回答