IntelliJ Ultimate 13.1.4 にあるコードをコンパイルしようとしていますが、次のエラーが表示され、その意味がわかりません。
Information:Using javac 1.7.0_55 to compile java sources
Information:java: Errors occurred while compiling module 'Example'
Information:Compilation completed with 1 error and 0 warnings in 3 sec
Information:1 error
Information:0 warnings
Error:java: invalid source release: 8
私の推測では、これは Java 8 と Java 7 に関連するものですが、具体的にはわかりません。このメッセージを Google で検索してみましたが、 または について言及されているのでjavac
、target release
正確には当てはまらないようです。
ベストアンサー1
プロジェクトを Java 8 から Java 6 に「ダウングレード」するときにも同じ問題が発生しました。その理由は、IntelliJ のすべての場所で変更が行われていなかったためです。
IntelliJ 13.1.4 では、このエラーが発生しないように、次の場所で Java と SDK のバージョンを変更する必要がありました。
- ファイル -> プロジェクト構造 -> プロジェクト設定
- ファイル -> プロジェクト構造 -> モジュール設定 -> タブ: ソース: 言語レベル
- ファイル -> プロジェクト構造 -> モジュール設定 -> タブ: 依存関係: モジュール SDK
- ファイル -> 設定 -> ビルド、実行、デプロイメント -> コンパイラ -> Java コンパイラ -> ターゲット バイトコード バージョン
最後の箇条書きは、私の場合は更新されていませんでした。これを変更すると、エラーは消えました。