我想从Java-11搬到Java-17。更新Eclipse到2022-06 (4.24.0)。Eclipse明确表示Java-17是所选的JRE。输入了一个使用文本块测试Java-17特性的示例。
Eclipse说:“Java特性‘文本块’只能在源代码级别15及以上的情况下使用”
Eclipse建议:
将项目编译器遵从性设置设置为“JavaSE- 15”的15套项目JRE构建路径条目
在Windows/Settings中,所有内容都显示v17。
绝望中,我从我的Windows机器上删除了所有其他Java版本。帮不上忙。
在Eclipse终端窗口中,我可以编译并运行TextBlock示例,因此JRE-17是正确的。Eclipse似乎无法处理JRE-17。
有什么建议吗?
提前感谢!
发布于 2022-07-20 21:18:56
该消息引用的是该项目自己的属性对话框的编译器遵从性页面。项目可以而且经常覆盖工作区的设置,以便将它们保留在源代码管理中。
https://stackoverflow.com/questions/73058054
复制相似问题