2016-05-27 4 views
1

注:これはではなく、と重複しています。このバージョンのスパークには、jdk 1.7または1.8が必要です。親のpom.xmlエントリを次に示します。IntellijはプロジェクトJavaソースレベルを無視します

<java.version>1.7</java.version> 

我々はSDKのJava 1.8および言語レベルを持っているスクリーンショットに示すように:

enter image description here

そしてここでは、モジュールの設定です。

enter image description here

しかしのIntelliJは、そのことについてだけで混乱している:

これは、OS/Xのmavenから構築されたスパークプロジェクトです。あなたはMavenを使用している場合のIntelliJ究極14.1.4

enter image description here

更新ここでは、JDK

+0

可能な重複http://stackoverflow.com/questions/25888023/how-to-:

あなたのpom.xmlにMavenプラグインで

<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> 

か、直接これを追加change-java-version-for-intellij –

答えて

0

用のpom.xmlエントリである、あなたのpom.xmlファイルを見てください。 IntelliJ ProjectがJava 8に設定されていても、プロジェクトはpom.xmlに設定されたJavaのバージョンでコンパイルされます。

<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> 
+0

sparkのpomは1.7です。更新されたOPを参照してください。 – javadba

関連する問題