Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea Intellij忽略项目java源代码级别_Intellij Idea_Apache Spark - Fatal编程技术网

Intellij idea Intellij忽略项目java源代码级别

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

注意:这不是重复的。此版本的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上构建。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