Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件

Eclipse 目前并没有自带支持最新的Java 14,但是可以通过安装 Java 14 Support for Eclipse 2020-03 插件来实现。

Eclipse 版本要求

Eclipse 版本需要升级至 2020-03(4.15) 版本,可通过 Help->About Eclipse IDE 进行查看。

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
如果低于这个版本,需要先进行升级,不然在 Marketplaces 中无法搜索到该插件。

  • 升级方法

如果你还没有下载安装 Eclipse,可以从这里
下载最新的版本。如果没有特别重要的环境配置,建议还是直接重装比较好,热更新总有些许的问题。

如果你已经安装了 Eclipse,并且环境配置好了,不忍心破坏它,那么你可以选择热更新的方式进行在线更新。
Help->Check for Updates
然后软件会自动检测有哪些选项可以更新,你可以全选并应用更新。(虽然会列出多个可更新的项,好像只需要更新一个选项或是几个就可以将软件版本更新至 4.15.0,忘了截图可以自行看看具体的一些更新项)

如果更新正常就请跳过接下来的这一部分。

Error 和明天不知道哪个先来临,很显然对于现在的我来说,是前者。
Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
出现这个弹窗其实并不表示完全更新失败,它代表你选择的要更新的选项中,存在一个或多个更新失败。
我遇见的是 Eclipse Buildship: Eclipse Plug-ins for Gradle 这个插件更新失败。

解决办法:

在官网找到该插件的下载页面

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
选择最新的版本(3.14)

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
获取到更新的链接,然后填写在 Eclipse->Help->Install New Software->add->Location 中。

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
Name 可以随意填写,底下取消勾选 Contact all update sites during install to find required software

然后就可以安装成功。

插件安装

更新成功后需要重启软件,查看版本对的上就可以进行插件的安装了。Help->Eclipse Marketplaces, 搜索Java 14,选择第一个安装。

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
这里会有四个选项,默认勾选了两项,也可以全选,我觉得全装上吧。
Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件

如果安装顺利请跳过接下来的这一部分。

从我上面那张截图也发现,我的安装并不顺利,如果你只是选择安装默认的两项,那么请先重启你的电脑(可能也不需要),然后把他们全部勾上重新安装一次。

Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
可以发现有一些包是可以被安装的,有一些还是无法被安装,直接Confirm,安装完成重启软件。
进去之后再次搜索、安装这个插件,如果此时你的可安装选项只剩下PDE的两项,那么就不需要再继续安装了。
Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
主要是我想安装也装不上。
我在这个帖子
中,找到了和我一样的问题。
Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
他们说不用安装PDE就可以。

然后新建一个工程看看插件是否生效
Eclipse 安装 (Java 14 Support for Eclipse 2020-03) 插件
可以发现,此时已经有 JavaSE-14 这个选项了。