我已将Java更新为版本10.0.1
,现在我再也无法运行Eclipse了。
显示此消息:
必须提供Java运行时环境(JRE)或Java开发工具包(jdk)才能运行eclipse。搜索以下位置后未找到Java虚拟机:
C:\Program Files\Java\ire1.8.0_144\bin
我尝试从高级设置插入新路径但不起作用。
答案 0 :(得分:9)
(忽略图像不显示Java 10,而是显示Java 9和8 )
第一步是您需要下载 JDK 10 (download)。然后将Windows Path
系统环境变量设置为指向JDK 10的bin
目录,并删除旧Java版本的条目(请参阅tutorial)。在我的结尾看起来像这样:
此变量定义Windows查找命令的位置。在java -version
:
cmd
即可试用
如果它显示为 Java 10 ,那就可以了。
之后,您需要将Eclipse设置为Java 10.因此,首先为Eclipse添加JDK作为可能的JRE。转到Window > Preferences > Java > Installed JREs
并添加它:
最后一步是您需要告诉您的项目现在使用此条目。转到项目的Properties > Java Build Path
并编辑它使用的JRE:
请注意,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
[...]
如果不起作用,请尝试:
Zabuza
答案的第一部分以获取说明。答案 2 :(得分:0)
当您可能已在系统上安装了两个或多个不同版本的Java,并且日食将Configuration设置作为您现在不希望在系统中拥有或可能没有的初始Java版本时,就会出现此问题使用。
如何修复:-
搜索配置设置(.ini)文件。手动编辑-vmargs(如C:\ Program Files \ jre1.8.0_91 \ bin)上方的现有路径,将现有的Java路径编辑为C:\ Program Files \ jre1.8.0_251 \ bin。当然可以!!