タイトル通りですが、とあるプロジェクトを実行したところ
java: 11は無効なソース・リリースです
と表示されてビルドできなかったので、こちらの解消のために変更した設定などをまとめておきます。
※まだ Java や IDE に対する知見が足りておらず、どの設定値によるエラーだったのか詳しく調べていないため、参考程度にお願いします。
Intellij 環境設定の確認と変更
Intellij 起動後に Cmd + ,
で Intellij の環境設定を開き、
Build, Execution, Deployment -> Compiler -> Java Compiler
の「Project bytecode version」を 1.1 に変更Build, Execution, Deployment -> Build Tools -> Gradle
の「Gradle JVM」を 1.1 に変更
Project 設定の確認と変更
Intellij 起動後に Cmd + (+プラス)
で Project Structure を開き、
Project Settings -> Project SDK
を 11 に変更Project Settings -> Project Language Level
を 11 に変更Project Settings -> Modules
の「Source」タブにある Module SDK を 11 に変更Project Settings -> Modules
の「Dependencies」タブにある Module SDK を 11 に変更
設定多い…。どの設定が効いたのかわかりませんが、こちらで無事ビルドできるようになりました。詳細はまた追々調べていきたいと思います。
参考
- https://amateur-engineer.com/intellij-gradle-java11-error/
- https://scrapbox.io/yuizho-tech/Intellij%E3%81%A7Java%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E5%8B%95%E3%81%8B%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%ABjava:_11%E3%81%AF%E7%84%A1%E5%8A%B9%E3%81%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%BB%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%99%E3%81%A8%E3%81%8B%E3%81%8C%E5%87%BA%E3%82%8B