无法使用Java 10.0.1运行Eclipse

时间:2018-04-30 22:28:05

标签: java eclipse java-10

我已将Java更新为版本10.0.1,现在我再也无法运行Eclipse了。

显示此消息:

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

     

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

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

3 个答案:

答案 0 :(得分:9)

说明

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

第一步是您需要下载 JDK 10 download)。然后将Windows Path系统环境变量设置为指向JDK 10的bin目录,并删除旧Java版本的条目(请参阅tutorial)。在我的结尾看起来像这样:

path variable

此变量定义Windows查找命令的位置。在java -version

中输入cmd即可试用

command line

如果它显示为 Java 10 ,那就可以了。

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

eclipse jres

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

project jre

Eclipse和Java 10

请注意,Eclipse 不支持 Java 10 尚未

Oxygen 有一个支持它的早期草案,但可能很难让所有插件都运行起来。请参阅here

Photon 将在6月发布时支持它。 Photon的早期版本尚不支持它。请参阅here

答案 1 :(得分: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. 如果需要,请更新安装程序。启动时会有通知;单击它,安装程序将更新并重新启动。
  4. 在下一个窗口中enter image description here

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

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

      5. 您可能需要重复顶部的部分并编辑eclipse.ini至少检查它是否仍然更新。

答案 2 :(得分:0)

当您可能已在系统上安装了两个或多个不同版本的Java,并且日食将Configuration设置作为您现在不希望在系统中拥有或可能没有的初始Java版本时,就会出现此问题使用。

如何修复:-

搜索配置设置(.ini)文件。手动编辑-vmargs(如C:\ Program Files \ jre1.8.0_91 \ bin)上方的现有路径,将现有的Java路径编辑为C:\ Program Files \ jre1.8.0_251 \ bin。当然可以!!

相关问题