読者です 読者をやめる 読者になる 読者になる

日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

scalaのエラー

scalaを言われたとおりに普通に実行してみた。
そしたらこんなエラーが(´・ω・`)
ちなみにコマンド

play new homepage
[enter] アプリの名前はhomepageでおk?
[1] コードの種類は?
[enter]

have fun!
だってさ

cd homepage
play run
その後結果が

[info] Loading project definition from /home/a-tanaka/develop/Scala_WorkSpace/homepage/project
[info] Set current project to homepage (in build file:/home/a-tanaka/develop/Scala_WorkSpace/homepage/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on port 9000...

(Server started, use Ctrl+D to stop and go back to the console...)

[info] play - Application started (Dev)
[error] application -

! @6d6jmo7b5 - Internal server error, for request [GET /] ->

play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0]]
        at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [play_2.9.1.jar:2.0.4]
        at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [play_2.9.1.jar:2.0.4]
        at akka.actor.Actor$class.apply(Actor.scala:318) [akka-actor.jar:2.0.2]
        at play.core.ActionInvoker.apply(Invoker.scala:113) [play_2.9.1.jar:2.0.4]
        at akka.actor.ActorCell.invoke(ActorCell.scala:626) [akka-actor.jar:2.0.2]
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197) [akka-actor.jar:2.0.2]
Caused by: java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.6.0_38]
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) ~[na:1.6.0_38]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615) ~[na:1.6.0_38]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) ~[na:1.6.0_38]
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) ~[na:1.6.0_38]
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58) ~[na:1.6.0_38]

localhost:9000
では

f:id:arata3da4:20130129222101j:plain

「Unsupported major.minor version 51.0」
でぐぐったらここがヒット

java javacのバージョンが違うよってこと。

そんなわけないだろー

java -version
1.6.0_2*
javac -version
1.6.0_38

まじか・・・
直したら普通に出来ました。
(java→javacのバージョンに合わせた)


ほんとは直してもできなくて、play newで新しく作ったら出来ました。