首页 > 解决方案 > Ubuntu:无法启动 Eclipse

问题描述

我删除了 java-11 并安装了 jdk-1.8。现在,当我尝试启动 eclipse 时,它​​会抛出以下错误: 这是错误的屏幕截图

作为初学者,我搜索并找到了一些解决方案,但对我不起作用

标签: javaeclipseubuntu

解决方案


行。我将根据你在这里所说的一些含义做出一些假设。

我假设您已经安装了 Java 11,并且您已经安装了 Eclipse,并且它正在工作。

然后,出于某种我无法理解的原因,您决定卸载 Java 11 并将其替换为 Java 8。

错误消息是因为当您安装了 Java 11 并安装了 Eclipse 时,Eclipse 将 Java 11 分发的路径存储在“eclipse.ini”文件中。现在 Java 11 已经消失了,它无法启动。

解决此问题的最简单方法是重新安装 Java 11,并希望它将安装到与错误消息显示它正在寻找它的位置相同的位置。

现在,为了说明您可能考虑用 Java 8 替换 Java 11 的原因。我猜您正在开发一个需要 Java 8 才能编译和运行的应用程序。在这种情况下,你会做你所做的事情是可以理解的,但这是错误的做法。

Eclipse 可以使用一个 Java 版本运行,但可以使用不同的 Java 版本构建和运行应用程序。事实上,我认为使用它可以运行的最新版本的 Java 运行 Eclipse 通常是一个好主意(通常大约是最新版本的不足),但是使用这些应用程序所需的 Java 版本构建您的应用程序。

因此,您应该同时安装 Java 11(或更新版本)和 Java 8。使用 Java 11 运行 Eclipse,并使用 Java 8 构建和运行您的应用程序。在 Eclipse 中,您必须在 Eclipse 首选项的“Installed JREs”中注册 Java 8 发行版,并在“JavaSE-1.8”执行中记录该 Java 发行版环境,在“已安装的 JRE”下方的首选项选项卡中。将您的应用程序设置为需要“JavaSE-1.8”。


推荐阅读