如何在Eclipse 2020-09中使用Java 15?编译器版本设置异常求助
解决Eclipse 2020-09无法设置Java 15编译器版本的问题
这个问题其实是Eclipse版本和Java新版本支持的适配问题——Eclipse 2020-09(也就是4.17版本)发布时,Java 15刚推出不久,默认的Java开发工具(JDT)还没内置对Java 15的编译器支持,所以你看不到15的选项。下面是具体的解决步骤:
第一步:检查并安装官方更新补丁
打开Eclipse,点击顶部菜单栏的Help->Check for Updates,Eclipse会自动扫描可用的更新。找到和「Java 15 Support」或「JDT Compiler Update for Java 15」相关的更新包,选中后按照提示完成安装,安装完成后重启Eclipse。第二步:手动安装Java 15支持组件(如果自动更新找不到的话)
如果自动更新没搜到相关补丁,可以手动添加更新源来安装:- 点击
Help->Install New Software - 在「Work with」输入框中填写Eclipse 2020-09对应的官方更新站点(格式类似
https://download.eclipse.org/releases/2020-09) - 在下方列表中展开「Java Development Tools」分类,找到并勾选「Java 15 Support for Compiler and Runtime」相关组件
- 点击「Next」完成安装,安装后重启Eclipse
- 点击
第三步:确认项目编译器设置
重启后,右键你的项目 →Properties→Java Compiler:- 勾选「Enable project specific settings」(如果之前没勾选的话)
- 在「Compiler compliance level」的下拉菜单里就能看到Java 15的选项了,选择它
- 同时确保页面关联的「Installed JREs」已经选中你配置的OpenJDK 15
新建项目的注意事项
如果是创建新项目,在「Create a Java Project」向导里,记得将「Use an execution environment JRE」选择为Java 15,同时「Compiler compliance level」也设为15,这样新项目默认就会使用Java 15的编译器。
内容的提问来源于stack exchange,提问作者mrbela
相关产品推荐
相关产品推荐

