作者:Simon_Diego | 来源:互联网 | 2022-12-21 14:04
最近我安装了IntelliJ IDEA的新版本(2018.1),它增加了对Java 10的支持.
但是当我尝试使用var
(用于局部变量类型推断)时,我发现var
代码完成列表中没有.(见下面的截图)
如果我继续输入,它将VarHandle
作为该列表中的第一个建议.然后我必须撤消完成以恢复var
.
我检查了项目设置,我使用JDK 10,语言级别也设置为10.代码var number = 1;
编译得很好.我在IDE设置中找不到任何相关内容.
我究竟做错了什么?我只是想var
不间断地使用声明.
1> Mike Strobel..:
正如@Vic指出的那样,这似乎是一个错误.在修复之前,您可以创建自定义实时模板作为变通方法.
创建由var
缩写触发的实时模板,然后输入var
作为模板文本.使其在Java语句上下文中可用.