2016-08-16 46 views
4

我正在使用IntelliJ IDEA Ultimate 2016.2.1,已将Project SDK设置为我的1.8版本,将Project Language Level设置为8,将Module SDK设置为我的1.8版本,并将JDK主路径设置为/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home。尝试使用此语言级别不支持的资源

我已重新启动IDE。

不过,我收到了关于在此语言级别不支持的试用资源的丑陋警告。我在IntelliJ中使用的语言级别不低于8级,所以这不能由于某些不令人耳目一新的事情。我正在使用Gradle构建配置 - 清理构建并试图运行 - 说我正在运行1.5,但我不知道1.5提到的地方。在我使用的build.gradle:

apply plugin: 'java' 
apply plugin: 'application' 
sourceCompatibility = 1.8 

我应该提交一个IntelliJ错误还是我仍然错过了一些东西?

编辑:

运行在的IntelliJ的系统吡嗪酰胺的gradle外运行它的罚款。所以问题与IntelliJ相关。

回答

7

我发现IntelliJ有时默认模块的语言级别与设置的项目SDK不匹配。尝试右键单击项目浏览器中的模块,然后选择模块设置,然后选择语言级别选项卡。如果被设置为Java 5然后更新的Java 8

2

嘿@Calicoder只是尽量让改变你的Java编译器版本为1.7或1.8的下面提到

enter image description here

感谢希望这将帮帮我。