Eclipse Java 15 支持不起作用,编译器未显示正确版本

问题描述

在之前将我的 Eclipse 升级到 2020-12 (4.18.0) 之后,我已按照 https://marketplace.eclipse.org/content/java-15-support-eclipse-2020-09-417 中的步骤安装了对 Eclipse 的 Java 15 支持。但是它不起作用(编译器未显示高于 12 的版本),并且手动添加时构建路径无法识别 JDK 15:

enter image description here

enter image description here

enter image description here

我想知道第三个屏幕截图中 Java 15 插件旁边的红色小加号图标是否意味着什么。

感谢任何帮助。

解决方法

在您的上一个屏幕截图中,版本以 _JAVA15_PATCH 结尾的两个项目不应该存在并且 Eclipse Java Development Tools 太旧(根据版本号 {{1} },于 2019 年 6 月而不是 2020 年 12 月发布)以支持 Java 版本高达 15。

要获得 Java 15 支持,请更新 Java 开发工具 (JDT):

  1. Eclipse IDE 安装详细信息对话框中,选择版本以 ...v201906... 结尾的两个项目,然后单击卸载...(他们可能会阻止更新 JDT)
  2. Window > Preferences: Install/Update > Available Software Sites 中添加更新站点 http://download.eclipse.org/releases/latest(如果尚不存在)
  3. 运行 Help > Check for Updates 以更新 JDT

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...