我安装了 JDK 10 来尝试新功能,但我对此非常着迷var
- 由于某种原因,即使IntelliJ(版本2018.1)中添加了JDK,以下代码仍然无法编译,说Java找不到符号var
:
public class Variations {
public static void main(String[] args) {
var local = "foo";
System.out.println(local);
}
}
我是否在这里遗漏了一些明显的东西,或者 IntelliJ 中是否有我应该启用的选项?
编辑:两者project and moduleSDK 和语言级别设置为 Java 10 安装和级别。 10(虽然不是X - experimental
level).
显然,虽然硬重启 IDE 还不够,但通过将语言级别设置为X - Experimental features
对项目和模块都进行一次,然后将其重新设置为lvl。 10was足以使 IDE 恢复正常。
我想我应该感谢@CrazyCoder 给了我这个想法,即使是间接的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)