2016-09-30 12 views
-6

これまでに5つ以上の場所で変更したため、Javaバージョンを変更する必要があるすべての場所を教えてもらえますか(私はそれらのすべてを覚えていない)しています依然として「ダイヤモンドオペレータはソース1.5ではサポートされていません」と言っています。これまでで最も愚かなのIDE ...Intellij Javaのバージョン

  1. プロジェクト - >プロジェクトSDK
  2. プロジェクト - >プロジェクト言語レベル
  3. モジュール - >言語レベル
  4. プロジェクトバイトコードのバージョン
  5. 対象バイトコードのバージョン
+0

https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under – Zarwan

+7

多分、もしかするとそれは愚かなためではありません。 – chrylis

+1

ちょうど2つの場所:プロジェクトとモジュール。愚かな?ほとんど。 – duffymo

答えて

0

IntelliJ IDEAのMavenを使用してプロジェクトをビルドする場合、Javaバージョンを設定する必要がありますこのため

<project> 
    [...] 
    <build> 
    [...] 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.5.1</version> 
     <configuration> 
      <source>1.7</source> 
      <target>1.7</target> 
     </configuration> 
     </plugin> 
    </plugins> 
    [...] 
    </build> 
    [...] 
</project> 

デフォルトのバージョンは1.5で、IDEは、ソースコードの互換性をチェックするためにそれを使用する:maven-compiler-pluginするための構成でsourcetargetをパラメータとして。

+0

ありがとうございます!これが問題だった – Mike

関連する問題