我已将我的 Java 更新到版本10.0.1
,现在我无法再运行 Eclipse。
它显示此消息:
Java 运行时环境 (JRE) 或 Java 开发工具包 (jdk) 必须可用才能运行 eclipse。搜索以下位置后未找到 Java 虚拟机:
C:\Program Files\Java\ire1.8.0_144\bin
我尝试从高级设置插入新路径,但不起作用。
(忽略图像不显示 Java 10,而是显示 Java 9 和 8)
第一步是您需要下载JDK 10(下载)。然后将您的 WindowsPath
系统环境变量设置为指向bin
JDK 10 的目录并删除旧 java 版本的条目(请参阅教程)。在我这边看起来像这样:
此变量定义 Windows 将在何处查找命令。通过输入java -version
您的cmd
:
如果它读取Java 10,它就可以工作。
之后,您需要将 Eclipse 设置为 Java 10。因此,首先将 JDK 添加为 Eclipse 的可能 JRE。转到Window > Preferences > Java > Installed JREs
并添加它:
最后一步是你需要告诉你的项目现在使用这个条目。转到Properties > Java Build Path
您的项目并编辑它使用的 JRE:
请注意,Eclipse 还没有真正支持Java 10 。
Oxygen有一个支持它的早期草案,但可能很难让所有插件运行。见这里。
Photon将在 6 月发布时支持它。Photon 的早期版本还不支持它。见这里。
我能够通过他们的安装工具更新 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
[...]
如果这不起作用,请尝试:
Zabuza
答案的第一部分以获取说明。Eclipse 应该打开欢迎页面。单击文件 > 从文件系统打开项目,它将导入您的项目。
您可能必须重复顶部的部分并编辑eclipse.ini
租赁检查它是否仍然更新。
当您可能在系统上安装了两个或多个不同版本的 Java 并且 Eclipse 将配置设置读取为初始 Java 版本时,就会出现此问题,您现在可能或可能没有您不想使用的系统中的初始 Java 版本。
怎么修:-
搜索配置设置 (.ini) 文件。手动编辑 -vmargs(如 C:\Program Files\jre1.8.0_91\bin)上方的先前路径,现有 java 路径为 C:\Program Files\jre1.8.0_251\bin。它肯定会工作!