java - Ubuntu:无法启动 Eclipse

标签 java eclipse ubuntu

我删除了 java-11 并安装了 jdk-1.8。现在,当我尝试启动 eclipse 时,它​​会抛出以下错误:
Here is screen shot of the error
作为初学者,我搜索并找到了一些解决方案,但对我不起作用

最佳答案

好的。我将根据你在这里所说的一些含义做出一些假设。
我假设您已经安装了 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”。

关于java - Ubuntu:无法启动 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68946720/

相关文章:

java - Java 监听器在同步期间会等待或丢弃吗?

java - 使用 Java 学习 Eclipse 可视化编辑器 Swing

java - 在 Eclipse IDE 中使用 JDBC 检索数据时出现问题

bash - 压缩一组目录并创建一个 tar 压缩文件

bash - ubuntu 上 Ratpoison 的电池状态命令

java - 使用 Java 检测鼠标点击屏幕上的任意位置

java - 为什么我的数据打印不正确?付款计算表

java - RichFaces 4.3.1 Final 的 richfaces-showcase 的 Maven 错误

Eclipse - 使用不同的颜色进行打印

ubuntu - 执行 : "vmware": executable file not found in $PATH