めっちゃハマったw
動作環境
Mac OS X EI Capitan
IntelliJ 15
Play 2.4.4
scala 2.11.6
エラー文
Playの2.4からはJava8じゃないと利用できないっぽい.
そしてこのエラー分の意味はざっくり言うと,Java8
使えよ!って意味.
この末尾の数字についてはUnsupported major.minor version 51.0 = Java7 以上使えを参考にしました.
IntelliJでjava8使いたい
まず,ターミナルからjava -version
$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
ちゃんとなってるじゃん!ってなけにはいきませんでした..
IntelliJの参照するJavaのバージョンを変更するには以下の方法を実践
- メニューバーの
File
をクリック -
Project Structures...
をクリック - 左のバーの
Project
をクリック -
Project SDK
で1.8
を選択
当たり前すぎるのかあまり参考文献がなかったので自分が書いてみました.
IntelliJ自体がEclipseと比べて資料が少ないのでこういう基本的なやつがわからなかったりしますよねなんか...
とりあえずこれでエラーはでなくなりました!