我安装了JDK 10来尝试新功能,var但由于某些原因,我挂了很多电话—尽管JDK已添加到IntelliJ(版本2018.1)中,但以下代码仍无法编译,表示Java无法找到符号var:
public class Variations {
public static void main(String[] args) {
var local = "foo";
System.out.println(local);
}
}
Run Code Online (Sandbox Code Playgroud)
我是否在这里缺少明显的东西,还是应该启用的IntelliJ选项?
编辑:项目和模块的 SDK和语言级别都设置为Java 10安装和lvl。10(虽然不是X - experimental水平)。