Intellij Gradle:Java 11.0.4中的'cannot find symbol' for var问题

4

在尝试使用Java 11(var)的功能构建我的应用程序时,我一直收到错误消息,解释为“无法找到符号:var ex = new ClassName();符号:类别var”

我使用的是IntelliJ 2019.2.1 Community和Oracle Java 11.0.4,我已经尝试过这个,但似乎这是一个针对Maven而不是Gradle的解决方案。

我期望,由于我将JDK版本设置为11并将语言级别设置为11,它应该可以正常工作,但事实并非如此。


请添加一些代码以澄清您的问题。 - Michiel Leegwater
1个回答

5
在你的build.gradle文件中添加sourceCompatibility = '11',然后在IDEA中刷新gradle。

工作正常。谢谢! - AwlsomeAlex
@AwlsomeAlex,你能否接受这个答案呢? - Max Farsikov
1
@MaxFarsikov实际上它不起作用...我在Gradle 7.2和Java 11上有100个Java符号错误。 - rios0rios0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接