IntelliJ IDE(社区版)不支持var声明Java 10

时间:2018-04-10 03:50:14

标签: java intellij-idea var java-10

我安装了 IntelliJ IDEA(社区版)版本2018.1 ,增加了对 Java 10 的支持。

当我尝试使用新的“var”键入局部变量时,IDE会用红色和可爱的短语突出显示它:“无法解析类型”var“。请参阅附件 varRed

我已经阅读了另一篇文章,其中发生了与成员提供可能解决方案完全相同的问题https://stackoverflow.com/a/49719734/9478809

我也是这样做的,我为Java语句创建了该类型的实时模板,但它仍然不起作用。

你们有些人对此有任何建议吗? 我将非常感谢您的帮助

提前致谢。
enter image description here

1 个答案:

答案 0 :(得分:5)

要扩展nullpointer的评论,您需要验证以下几点:

  1. 确保已下载更新的SDK(版本10或更高版本)。我建议使用sdkman安装SDK,因为它有助于管理多个版本。 SDKMAN
  2. cmd ; 打开项目结构
  3. 对于Project SDK,选择更新的Java SDK
  4. 对于Project语言级别,选择相应的级别
  5. 现在导航至“模块”,并确保在此处也选择了正确的语言级别。我建议选择“默认项目”,以免将来造成混淆。

作为故障排除步骤,使用maven或gradle在命令行上进行编译以确保它是IDE配置问题也很有帮助。