Java Intellij选择JDK1.6而不是1.8
我今天从Repo下载了这个项目,并第一次尝试运行它,但它不会选择安装JDK1.8。在你们否决之前,这是一个重复的问题,我已经检查过了。我在互联网上到处都查过了,但没有结果。如果是Downvoting,请给出明确/非常确凿的理由 以下是错误消息:-Java Intellij选择JDK1.6而不是1.8,java,intellij-idea,Java,Intellij Idea,我今天从Repo下载了这个项目,并第一次尝试运行它,但它不会选择安装JDK1.8。在你们否决之前,这是一个重复的问题,我已经检查过了。我在互联网上到处都查过了,但没有结果。如果是Downvoting,请给出明确/非常确凿的理由 以下是错误消息:- error: diamond operator is not supported in -source 1.6 Set<String> result = new HashSet<>();
error: diamond operator is not supported in -source 1.6
Set<String> result = new HashSet<>();
^
这是我的文件>项目结构>模块>源
8. Lambdas, type annotations etc.
文件>项目结构>项目>项目SDK>javaversion“1.8.0_25”
项目语言级别>SDK默认值(8-Lambdas、类型注释等)
在我的/bash_配置文件中是haveexport JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.8.0_25)
好的,所以在头脑风暴之后(让我们称之为最具R级的强语言使用头脑风暴),我发现BuildConfig文件已经
grails.project.target.level = 1.6
grails.project.source.level = 1.6
将其更改为1.7,不识别的问题消失了。还有其他的问题,但它们是为另一天 此外,如果进行升级表决,请同时说明原因,以便我非常具体地记住这一点。当您转到项目结构>模块>(选择您的模块)>依赖项>模块SDK?@rgetman我在模块SDK中看到1.8(java版本1.8.0_25)。应用>重新启动>运行:'Grails:'相同错误
grails.project.target.level = 1.6
grails.project.source.level = 1.6