IntelliJ IDE(社区版)不支持 var 声明 Java 10
IntelliJ IDE (Community Version) doesn't support var declaration Java 10
我已经安装了IntelliJ IDEA(社区版)的版本2018.1,它增加了对Java 10.
当我尝试使用新的 "var" 来键入局部变量时,IDE 用红色和可爱的短语突出显示它:“无法解析类型"var"。请看附件
varRed
我读过另一个 post 发生了完全相同的问题,其中一位成员给出了可能的解决方案
我也这样做了,我已经为 Java 语句创建了该类型的实时模板,但它仍然不起作用。
你们中有人对此有什么建议吗?
我会感谢你的帮助
提前致谢。
为了扩展 nullpointer 的评论,您需要验证几件事:
- 确保您已下载更新的 SDK(版本 10 或更高版本)。我推荐使用 sdkman 安装 SDK,因为它有助于管理多个版本。 SDKMAN
- 点击 cmd; 打开项目结构
- 对于 Project SDK,select 您更新的 java SDK
- Project语言级别,select对应级别
- 现在导航到“模块”,并确保此处也select输入了正确的语言级别。我建议 selecting "Project default" 以避免将来混淆。
作为故障排除步骤,使用 maven 或 gradle 在命令行上进行编译以确保它是一个 IDE 配置问题也很有帮助。
我已经安装了IntelliJ IDEA(社区版)的版本2018.1,它增加了对Java 10.
当我尝试使用新的 "var" 来键入局部变量时,IDE 用红色和可爱的短语突出显示它:“无法解析类型"var"。请看附件 varRed
我读过另一个 post 发生了完全相同的问题,其中一位成员给出了可能的解决方案
我也这样做了,我已经为 Java 语句创建了该类型的实时模板,但它仍然不起作用。
你们中有人对此有什么建议吗? 我会感谢你的帮助
提前致谢。
为了扩展 nullpointer 的评论,您需要验证几件事:
- 确保您已下载更新的 SDK(版本 10 或更高版本)。我推荐使用 sdkman 安装 SDK,因为它有助于管理多个版本。 SDKMAN
- 点击 cmd; 打开项目结构
- 对于 Project SDK,select 您更新的 java SDK
- Project语言级别,select对应级别
- 现在导航到“模块”,并确保此处也select输入了正确的语言级别。我建议 selecting "Project default" 以避免将来混淆。
作为故障排除步骤,使用 maven 或 gradle 在命令行上进行编译以确保它是一个 IDE 配置问题也很有帮助。