Eclipse 无法识别 Java-17

use*_*946 7 java eclipse java-17

大家好,今天我安装了 java 17 和 eclipse(最新版本 - 2021\xe2\x80\x9109)。但完成所有配置后,它显示 JavaSE-16 作为 jdk 版本。我忽略了它并开始编写带有密封类的程序。然后它显示错误。我通过从 Eclipse 市场安装 Java-17 支持插件来解决这个问题。是否可以在 eclipse 中不安装任何东西。

\n

Mar*_*ged 6

发行说明指出:

支持 Java 17,包括 Switch 的模式匹配(预览版)、密封类等(通过 Eclipse Marketplace )

这意味着当前您必须安装该插件,稍后将包括支持。您可能还想阅读以下内容:https://www.eclipse.org/eclipse/news/4.21/jdt.php