作者:西红柿 | 来源:互联网 | 2022-12-22 13:54
我安装了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);
}
}
我是否在这里缺少明显的东西,还是应该启用的IntelliJ选项?
编辑:项目和模块的 SDK和语言级别都设置为Java 10安装和lvl。10(虽然不是X - experimental
水平)。
1> Zalán Meggye..:
显然,尽管仅硬重启IDE并不足够,只需X - Experimental features
在项目和模块上一次将语言级别设置为,然后将其重新设置为lvl。10 是足以让在线路IDE回来。
我想我应该赞扬@CrazyCoder在这里给我的想法,即使是间接的。