<tl; dr>
要修复Eclipse“找不到Java虚拟机”错误,只需编辑eclipse-inst.ini文件并添加-vm标志,该标志将其指向JDK bin目录中的java实用程序:
-vm / opt / jdk-13 / bin / java
</ tl; dr>
没有汁液开发者的积极性,学习一门新的语言功能,或玩弄一个新的Java分配比更令人不安的错误消息的环境安装过程中。 如果您对在Ubuntu或Windows上进行Eclipse安装感兴趣,则这种错误消息就是如果安装程序未找到您的JRE或JDK会发生的错误消息。
JRE或JDK必须可用
安装Eclipse的唯一先决条件是现代Linux或Windows操作系统以及兼容的JDK安装 ,并且优先考虑Java 8及更高版本。 但是就我个人而言,在执行Java 13 JDK安装并正确设置JAVA_HOME和PATH变量后,我仍然遇到了可怕的“必须有JRE或JDK才能运行Eclipse Installer” 1错误。 那是个坏消息。
但是好消息呢? 当您在Ubuntu上安装Eclipse时,有一个简单的修复错误“找不到Java虚拟机”错误。
找不到Java虚拟机
JVM未找到问题源于以下事实:缺省情况下,Eclipse安装程序会在相对于运行安装位置的文件夹中查找JRE或JDK安装。 要覆盖此默认行为,只需在eclipse-inst.ini文件中添加-vm标志,然后将其指向JDK安装目录\ bin文件夹中Java实用程序的位置即可。 对我而言,设置如下所示:
-vm
/opt/jdk-13/bin/java
就是这样。 进行更改,保存文件,然后重新运行Eclipse安装程序。 Eclipse“找不到Java虚拟机”错误将消失,并且Eclipse IDE将成功安装在您的桌面上。
找不到虚拟机修复概述
总之, 修复 Eclipse“未找到Java虚拟机”错误的步骤是:
- 编辑eclipse-inst.ini文件
- 添加-vm标志
- 将-vm标志指向JDK \ bin \ java位置
- 保存文件
- 重新运行Eclipse安装程序
引文
- 错误的全文: Java运行时环境(JRE)或Java开发工具包(JDK)必须可用才能运行Eclipse Installer。 搜索以下位置后,未找到Java虚拟机:/ eclipse-inst-linux64 / eclipse-installer / jre / bin / java您当前路径中的java。