Eclipse v4.17 不兼容的 jvm - 恢复到 v4.16

Posted

技术标签:

【中文标题】Eclipse v4.17 不兼容的 jvm - 恢复到 v4.16【英文标题】:Eclipse v4.17 incompatible jvm - revert to v4.16 【发布时间】:2021-01-04 04:21:36 【问题描述】:

我有 eclipse 4.16 并下载了 4.17 的更新。然而,这个版本的 Eclipse 与 java 1.8 不兼容。我可以返回/恢复到 4.16 版吗?我阅读了一些问题,但没有找到可以申请的答案

【问题讨论】:

“与 Java 1.8 不兼容”究竟是什么意思? @chrylis-cautiouslyoptimistic- Eclipse 2020-09 至少需要 Java 11 才能运行 @greg-449 我想得到 OP 的解释。完全有可能令人满意的解决方案是为 Java 8 添加已安装的 JDK。 @greg-449 写了什么。但我需要使用 java 1.8 Eclipse 本身必须使用 Java >= 11 运行,但您正在处理的项目可以使用 Java 1.8 【参考方案1】:

    您需要更改 eclipse.ini,因为当您运行新版本的 eclipse 时,它​​会提示您有不兼容的 java 版本。对我来说 1.8 版做了一个技巧并保存 eclipse.ini

    运行日食。它应该运行,但您可能不会看到您的工作区。前往帮助 -> 关于 eclipse without worspace

    在关于窗口中单击安装详细信息 enter image description here

    点击安装历史选项卡,找到您喜欢的版本,然后点击恢复 enter image description here

    一段时间后它完成并可能会提示您安全警告。如果您知道您安装的内容是安全的,请单击仍然安装 security warning

    利润。你可以再次运行你的eclipse

【讨论】:

谢谢!将 eclipse.ini 更改为使用 java 1.8 允许我启动 Eclipse,虽然一切都“损坏”了,但我可以访问菜单(帮助 » 关于)并找到恢复的选项。你拯救了这一天☺

以上是关于Eclipse v4.17 不兼容的 jvm - 恢复到 v4.16的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 不启动(Ubuntu):JVM 终止。退出代码=13

eclipse中svn版本不兼容问题

指定eclipse启动使用的JVM

启动Eclipse时,启不起来JVM terminated. Exit code=-1

Eclipse Oxygen:不兼容的 java 版本

JVM粗解