Intellij idea Intellij忽略项目java源代码级别
注意:这不是重复的。此版本的spark需要jdk 1.7或1.8。父pom.xml条目如下所示:Intellij idea Intellij忽略项目java源代码级别,intellij-idea,apache-spark,Intellij Idea,Apache Spark,注意:这不是重复的。此版本的spark需要jdk 1.7或1.8。父pom.xml条目如下所示: <java.version>1.7</java.version> 1.7 如屏幕截图所示,SDK和语言级别采用java 1.8: 以下是模块设置: 但Intellij对此感到困惑: 错误:(73,51)java:diamond运算符在-source 1.5中不受支持 (使用-源7或更高版本启用菱形运算符) 这是一个spark项目,由maven在OS/X上构建。I
<java.version>1.7</java.version>
1.7
如屏幕截图所示,SDK和语言级别采用java 1.8:
以下是模块设置:
但Intellij对此感到困惑:
错误:(73,51)java:diamond运算符在-source 1.5中不受支持
(使用-源7或更高版本启用菱形运算符)
这是一个spark项目,由maven在OS/X上构建。Intellij Ultimate 14.1.4
更新这是jdk的pom.xml条目如果您使用的是Maven,请查看pom.xml文件。即使您的IntelliJ项目设置为Java 8,您的项目也将使用pom.xml中设置的Java版本进行编译 将此添加到pom.xml中
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
或者直接在maven插件中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.2</version>
<configuration>
<source>1.8</source> <!-- java version here -->
<target>1.8</target> <!-- java version here -->
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
2.2
1.8
1.8
如果您正在使用Maven,请查看pom.xml文件。即使您的IntelliJ项目设置为Java 8,您的项目也将使用pom.xml中设置的Java版本进行编译
将此添加到pom.xml中
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
或者直接在maven插件中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.2</version>
<configuration>
<source>1.8</source> <!-- java version here -->
<target>1.8</target> <!-- java version here -->
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
2.2
1.8
1.8