我有标题中提到的问题。您可以说该线程重复了另一个线程:如何在IntelliJ IDEA中关闭注释的错误验证?
但是那里给出的解决方案不起作用。他们说我需要采取以下行动:
在项目结构中| 在“项目”对话框中,在界面中将“项目语言级别”更改为6.0-@Override。
但是,目前项目语言级别是6.0,但是我仍然看到错误。
维克(Vic),这是窗口,在语言(Language)级别下没有JVM版本(不幸的是,由于我有10个信誉,所以我无法发布图像)
我有标题中提到的问题。您可以说该线程重复了另一个线程:如何在IntelliJ IDEA中关闭注释的错误验证?
但是那里给出的解决方案不起作用。他们说我需要采取以下行动:
在项目结构中| 在“项目”对话框中,在界面中将“项目语言级别”更改为6.0-@Override。
但是,目前项目语言级别是6.0,但是我仍然看到错误。
维克(Vic),这是窗口,在语言(Language)级别下没有JVM版本(不幸的是,由于我有10个信誉,所以我无法发布图像)
Answers:
如果您的项目有多个模块,还请检查每个模块是否使用6级或更高的语言级别,或使用项目的语言级别(请参阅参考资料Project Settings > Modules > xxx > Language level
)。
修改后,您可能需要重新加载项目。
在您的模块/项目上,右键单击以查看上下文菜单:
选择Open Module Settings
或按F4。在设置窗口中:
设置Choose Language level
部分的值。
您还应该Project language level
通过以下方式进行检查:按Ctrl+ Alt+ Shift+S
如果使用的是maven,则将maven编译器插件添加到项目的pom.xml文件中。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
这为我解决了这个问题。
每个模块都有一个语言级别。请检查项目结构中的模块设置。