2017-01-24 18 views
2

Eclipseでmavenプロジェクトを開いています。しかし、私がきれいにしてインストールすると、私は上記のエラーになります。lambda式は-sourceでサポートされていません。1.7

私のビルドパスをSE 1.8に変更しました。私のコンパイラも1.8を使用するように設定されています。次のスクリーンショットでそれを見ることができます。

enter image description here

enter image description here

私もプロジェクトエクスプローラに小さな赤い十字架を見ています。あなたは次の画像でそれを見ることができます。私は、Eclipse 1.8を使用するように設定したときのmavenはSE 1.7を使用している理由

enter image description here

私はわかりません。あなたはコンパイル時に1.8の互換性を使用するようにMavenを設定する必要が

+0

はあなたのpom.xmlに見て。ターゲットバージョンがjava 1.7に設定されている可能性があります。表示されない場合は、ファイルの内容を入力してください – Jens

+0

[こちら](http://stackoverflow.com/questions/29888592/errorjava-javactask-source-release-8-requires-target-release-1を参照してください) -8/30524848#30524848) –

答えて

9

<build> 
     <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <configuration> 
       <encoding>utf8</encoding> 
       <source>1.8</source> 
       <target>1.8</target> 
      </configuration> 
     </plugin> 
    </plugins> 
    </build> 
+0

それは働いた!ありがとう。私はまだ私のプロジェクトエクスプローラに赤い十字架を持っていて、本当に私に迷惑をかける。 –

+1

私はMaven Updateをしなければならず、その厄介な十字架がなくなりました。 –