久しぶりにIntelliJを使ったらハマった。
原因は使用しているJDKのバージョンが、実際にあるものと、IntelliJの設定が異なっているからです。
設定する場所はここ。
Project StructureのProject SDKのバージョンが、PCに入っているバージョンと一致しているか、
と、Project language levelのバージョンが一致しているか。
もう一つは、settingのJava compilerのbytecodeのバージョン。
この設定が全て一致していないと、タイトルにあるようなビルドエラーが出るようです。
焦るわ!
language levelの設定に気づかなかったです。助かりました!