不能 运行 Eclipse 与 Java 10.0.1
Can't run Eclipse with Java 10.0.1
我已经将 Java 更新到 10.0.1
版本,现在我不能再 运行 Eclipse。
显示此消息:
a java runtime environment (JRE) or Java development Kit(jdk) must be available in order to run eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\Java\ire1.8.0_144\bin
我尝试从高级设置中插入新路径,但没有用。
说明
(忽略图像不显示 Java 10 而是 Java 9 和 8 )
第一步是你需要下载一个JDK10(download). Then set your Windows Path
system environment variable to point to the bin
directory of your JDK 10 and remove the entry to the old java version (see the tutorial)。在我这边看起来像这样:
此变量定义 Windows 将在何处查找命令。在 cmd
:
中输入 java -version
试试看
如果它显示为 Java 10 则有效。
之后,您需要将 Eclipse 设置为 Java10。因此,首先为 Eclipse 添加 JDK 作为可能的 JRE。转到 Window > Preferences > Java > Installed JREs
并添加它:
最后一步是您需要告诉您的项目现在使用此条目。转到项目的 Properties > Java Build Path
并编辑它使用的 JRE:
Eclipse 和 Java10
请注意,Eclipse 并不真正支持 Java 10 还。
Oxygen 有一个支持它的早期草案,但可能很难让所有插件运行。参见 here。
Photon 6 月发布时将支持它。 Photon 的早期构建还不支持它。参见 here。
我能够通过他们的安装程序工具更新 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
[...]
如果还是不行,试试:
- 安装 JRE 10。查看
Zabuza
答案的第一部分以获取说明。
- 下载 Eclipse 安装程序 (http://eclipse.mirror.rafal.ca/oomph/epp/oxygen/R2/eclipse-inst-win64.exe)
- 如果需要,请更新安装程序。启动时会有通知;单击它,安装程序将更新并重新启动。
在接下来的window中:
- 从列表中选择一个产品。我选择了一个我已经安装的。
- 如果需要,请更改 Eclipse 版本。我坚持使用氧气。
- 浏览到您安装 jre 10 版本的位置,然后单击下一步。
在接下来的window中:
- 如果需要,请选中要下载的项目。我没有下载任何一个。点击下一步。
- 继续安装并指定您对安装位置的偏好。我选择安装在同一个位置。这不应触及您的任何项目文件。
- 选择工作区的位置。我选择了原来的位置。
Eclipse 应该会打开欢迎页面。单击“文件”>“从文件系统打开项目”,它将导入您的项目。
您可能需要重复顶部的部分并编辑 eclipse.ini
至少检查它是否仍在更新。
当您可能在系统上安装了两个或更多不同版本的 Java 并且 eclipse 将配置设置读取为您可能有或可能没有的初始 Java 版本时,就会出现此问题现在在您的系统中,您不想使用它。
如何修复:-
搜索配置设置 (.ini) 文件。手动编辑 -vmargs 正上方的先前路径(如 C:\ =].它肯定会起作用!!
我已经将 Java 更新到 10.0.1
版本,现在我不能再 运行 Eclipse。
显示此消息:
a java runtime environment (JRE) or Java development Kit(jdk) must be available in order to run eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\Java\ire1.8.0_144\bin
我尝试从高级设置中插入新路径,但没有用。
说明
(忽略图像不显示 Java 10 而是 Java 9 和 8 )
第一步是你需要下载一个JDK10(download). Then set your Windows Path
system environment variable to point to the bin
directory of your JDK 10 and remove the entry to the old java version (see the tutorial)。在我这边看起来像这样:
此变量定义 Windows 将在何处查找命令。在 cmd
:
java -version
试试看
如果它显示为 Java 10 则有效。
之后,您需要将 Eclipse 设置为 Java10。因此,首先为 Eclipse 添加 JDK 作为可能的 JRE。转到 Window > Preferences > Java > Installed JREs
并添加它:
最后一步是您需要告诉您的项目现在使用此条目。转到项目的 Properties > Java Build Path
并编辑它使用的 JRE:
Eclipse 和 Java10
请注意,Eclipse 并不真正支持 Java 10 还。
Oxygen 有一个支持它的早期草案,但可能很难让所有插件运行。参见 here。
Photon 6 月发布时将支持它。 Photon 的早期构建还不支持它。参见 here。
我能够通过他们的安装程序工具更新 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
[...]
如果还是不行,试试:
- 安装 JRE 10。查看
Zabuza
答案的第一部分以获取说明。 - 下载 Eclipse 安装程序 (http://eclipse.mirror.rafal.ca/oomph/epp/oxygen/R2/eclipse-inst-win64.exe)
- 如果需要,请更新安装程序。启动时会有通知;单击它,安装程序将更新并重新启动。
在接下来的window中:
- 从列表中选择一个产品。我选择了一个我已经安装的。
- 如果需要,请更改 Eclipse 版本。我坚持使用氧气。
- 浏览到您安装 jre 10 版本的位置,然后单击下一步。
在接下来的window中:
- 如果需要,请选中要下载的项目。我没有下载任何一个。点击下一步。
- 继续安装并指定您对安装位置的偏好。我选择安装在同一个位置。这不应触及您的任何项目文件。
- 选择工作区的位置。我选择了原来的位置。
Eclipse 应该会打开欢迎页面。单击“文件”>“从文件系统打开项目”,它将导入您的项目。
您可能需要重复顶部的部分并编辑
eclipse.ini
至少检查它是否仍在更新。
当您可能在系统上安装了两个或更多不同版本的 Java 并且 eclipse 将配置设置读取为您可能有或可能没有的初始 Java 版本时,就会出现此问题现在在您的系统中,您不想使用它。
如何修复:-
搜索配置设置 (.ini) 文件。手动编辑 -vmargs 正上方的先前路径(如 C:\ =].它肯定会起作用!!