2016-05-25 3 views
0

ich Fedora verwende, Spielen 2.2.2 und JDK 1.7.0_79Play-Framework-2.2.2 mit JDK 1.7.0_79 Ausgabe starten

Ich habe neues Projekt Hello World Erstellt, wenn ich versuche, es zu laufen, die bekommen folgende Fehler

[HelloWorld] $ run

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

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

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

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

! Internal server error, for (GET) [/] ->

java.lang.UnsupportedClassVersionError: controllers/Application : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.7.0_79] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[na:1.7.0_79] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.7.0_79] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[na:1.7.0_79] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[na:1.7.0_79] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.7.0_79] [error] application - Error while rendering default error page scala.MatchError: java.lang.UnsupportedClassVersionError: controllers/Application : Unsupported major.minor version 52.0 (of class java.lang.UnsupportedClassVersionError) at play.api.GlobalSettings$class.onError(GlobalSettings.scala:131) ~[play_2.10.jar:2.2.2] at play.api.DefaultGlobal$.onError(GlobalSettings.scala:189) [play_2.10.jar:2.2.2] at play.core.server.Server$class.logExceptionAndGetResult$1(Server.scala:73) [play_2.10.jar:2.2.2] at play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:83) [play_2.10.jar:2.2.2] at play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:81) [play_2.10.jar:2.2.2] at scala.util.Either$RightProjection.flatMap(Either.scala:523) [scala-library.jar:na]

ich bin hier zu spielen und bekommen keine Ahnung ... gefolgt pdf Tutorial und heruntergeladen die gleiche Version des Spiels 2.2.2

Antwort

0

schwer, genau zu sagen, aber dies ist in der Regel weil du run mit jdk 1.7 und kompilieren mit jdk 1.8. Sie können versuchen, die folgenden auf Ihre build.sbt hinzu:

javacOptions ++= Seq("-source", "1.7", "-target", "1.7")

Sie auf jeden Fall haben nur jdk 1.7 installiert?

+0

Dank @ed. Das hat für mich funktioniert. ich habe nur jdk 1.7 in meiner maschine, jdk 1.8 ist nicht in der maschine vorhanden. – devdemodemo