java.lang.UnsupportedClassVersionError: com/typesafe/config/ConfigException : Unsupported major.minor version 52.0

  • 9
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

めっちゃハマった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のバージョンを変更するには以下の方法を実践

  1. メニューバーのFileをクリック
  2. Project Structures...をクリック
  3. 左のバーのProjectをクリック
  4. Project SDK1.8を選択

1,2のステップは以下
スクリーンショット 2015-12-10 03.18.14.png

3,4のステップは以下
スクリーンショット 2015-12-10 03.19.08.png

当たり前すぎるのかあまり参考文献がなかったので自分が書いてみました.

IntelliJ自体がEclipseと比べて資料が少ないのでこういう基本的なやつがわからなかったりしますよねなんか...

とりあえずこれでエラーはでなくなりました!