1. ホーム
  2. java

[解決済み】 エラー:java: javacTask: ソースリリース8はターゲットリリース1.8を必要とする

2022-02-11 16:17:46

質問

IntelliJ IDEを使用しているのですが、どのプロジェクトもコンパイルすることができません。以下に設定のスクリーンショットを掲載します。

JDKを使用。

プロジェクトSDKと言語レベル。

言語レベル

どなたかお分かりになる方はいらっしゃいますか?

解決方法は?

  1. 次のページへ ファイル > 設定 > ビルド、実行、デプロイメント > コンパイラ > Java コンパイラ Macの場合、以下の場所にあります。 Intellij IDEA > Preferences... > Build, Execution, Deployment > Java Compiler
  2. 変更点 対象バイトコードバージョン 1.8 を、作業しているモジュールの

Mavenを使用している場合

コンパイラ・プラグインを pom.xml の下に、トップレベルの project ノードがあります。

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

(コメントから引用)

注:プロジェクトの再インポートを気にしないのであれば、本当に必要なことはpomを変更してプロジェクトを再インポートすることだけです。そうすればIntelliJが正しい設定を拾ってくれるので、手動で変更する必要はありません。