Невозможно получить доступ к приложению в игровой среде - PullRequest
3 голосов
/ 18 марта 2012

Привет, я установил новую версию Play Framework 2.0. Сейчас я пытаюсь подключиться к примеру приложения из учебника, но что-то не работает. Вот что я сделал:

Создайте приложение "todolist":

play new todolist</p> <p>play! 2.0, <a href="http://www.playframework.org" rel="nofollow">http://www.playframework.org</a></p> <p>The new application will be created in /home/evermean/Code/playWorkspace/todolist</p> <p>What is the application name?<br><br> >todolist</p> <p>Which template do you want to use for this new application? </p> <p>1 - Create a simple Scala application<br> 2 - Create a simple Java application<br> 3 - Create an empty project<br></p> <p>> 2</p> <p>OK, application todolist is created. Have fun!

Выполнить команду воспроизведения: </p> <p>$ cd todolist <br> $ play<br></p> <p>Getting org.scala-tools.sbt sbt_2.9.1 0.11.2 ...<br> :: retrieving :: org.scala-tools.sbt#boot-app<br> confs: [default]<br> 37 artifacts copied, 0 already retrieved (7324kB/127ms) [info] Loading project definition from /home/evermean/Code/playWorkspace/todolist/project<br> [info] Set current project to todolist (in build file:/home/evermean/Code/playWorkspace/todolist/)<br></p> <p>play! 2.0, <a href="http://www.playframework.org" rel="nofollow">http://www.playframework.org</a></p> <p>> Type "help play" or "license" for more information. > Type "exit" or use Ctrl+D to leave this console.

Выполнить команду запуска:

[todolist] $ run</p> <p>[info] Updating {file:/home/evermean/Code/playWorkspace/todolist/}todolist... [info] Done updating.<br> --- (Running the application from SBT, auto-reloading is enabled) ---</p> <p>[info] play - Listening for HTTP on port 9000...</p> <p>(Server started, use Ctrl+D to stop and go back to the console...)</p> <p><strong>Now I try to connect to the site <a href="http://localhost:9000" rel="nofollow">http://localhost:9000</a></strong></p> <p>I get the following output:</p> <p> [info] Compiling 4 Scala sources and 2 Java sources to /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/classes...<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/app/controllers/Application.java : java.lang.UnsupportedClassVersionError: controllers/Application : Unsupported major.minor version 51.0<br><br> [warn] Error reading API from class file : java.lang.UnsupportedClassVersionError: controllers/Application : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes$ref : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes$javascript : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes$ref : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0<br><br> [warn] Problem processing dependencies of source /home/evermean/Code/playWorkspace/todolist/target/scala-2.9.1/src_managed/main/controllers/routes.java : java.lang.UnsupportedClassVersionError: controllers/routes$javascript : Unsupported major.minor version 51.0<br><br> [warn] Error reading API from class file : java.lang.UnsupportedClassVersionError: controllers/routes : Unsupported major.minor version 51.0<br><br> [warn] Error reading API from class file : java.lang.UnsupportedClassVersionError: controllers/routes$ref : Unsupported major.minor version 51.0 [warn] Error reading API from class file : java.lang.UnsupportedClassVersionError: controllers/routes$javascript : Unsupported major.minor version 51.0<br><br> [info] play - Application started (Dev)

Я действительно не знаю, что с этим делать, возможно, у кого-то есть идея на этот счет. Я предполагаю, что делаю что-то не так, но не вижу, в чем заключается моя ошибка. Я надеюсь, что некоторые могут помочь.

Спасибо ...

Ответы [ 3 ]

4 голосов
/ 18 марта 2012

Похоже, что используемый вами JDK слишком старый.Какую версию Java вы используете?

2 голосов
/ 27 июня 2014

Много раз java и javac имеют одну и ту же версию, но игровой фреймворк / активатор будет использовать JAVA_HOME, который может указывать на версию, отличную от java и javac.https://github.com/playframework/playframework/issues/2675

1 голос
/ 29 марта 2012

У меня была такая же проблема.Я не хотел верить, что это была ошибка версии JDK в play 2.0.Думал об этом в течение 10 минут и понял, что у меня не была установлена ​​Scala.После установки scala он избавился от этих ошибок.

...