Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t启动Play框架应用程序_Java_Playframework - Fatal编程技术网

Java Can';t启动Play框架应用程序

Java Can';t启动Play框架应用程序,java,playframework,Java,Playframework,我创建了play框架应用程序,不幸的是出现了一个问题。当我尝试执行命令activator run时,我得到: [info] Compiling 4 Scala sources and 2 Java sources to C:\playW\target\scala-2.11\classes... [error] C:\playW\app\controllers\Application.java:3: error: package play does not exist [error] import

我创建了play框架应用程序,不幸的是出现了一个问题。当我尝试执行命令
activator run
时,我得到:

[info] Compiling 4 Scala sources and 2 Java sources to C:\playW\target\scala-2.11\classes...
[error] C:\playW\app\controllers\Application.java:3: error: package play does not exist
[error] import play.*;
[error] ^
[error] C:\playW\app\controllers\Application.java:4: error: package play.mvc does not exist
[error] import play.mvc.*;
[error] ^
[error] C:\playW\app\controllers\Application.java:8: error: cannot find symbol
[error] public class Application extends Controller {
[error]                                  ^
[error]   symbol: class Controller
[error] C:\playW\app\controllers\Application.java:10: error: cannot find symbol
[error]     public static Result index() {
[error]                   ^
[error]   symbol:   class Result
[error]   location: class Application
[error] C:\playW\target\scala-2.11\classes\controllers\ReverseAssets.class: warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature': class file for scala.reflect.ScalaSignature not found
[error] C:\playW\target\scala-2.11\classes\controllers\ReverseApplication.class:
 warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
[error] C:\playW\target\scala-2.11\classes\controllers\javascript\ReverseAssets.class: warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature

[error] C:\playW\target\scala-2.11\classes\controllers\javascript\ReverseApplication.class: warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
[error] C:\playW\target\scala-2.11\classes\controllers\ref\ReverseAssets.class: 
   warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
[error] C:\playW\target\scala-2.11\classes\controllers\ref\ReverseApplication.class:
   warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
[error] C:\playW\target\scala-2.11\classes\views\html\index.class: warning: Cannot find annotation method 'bytes()' in type 'ScalaSignature'
[error] C:\playW\app\controllers\Application.java:11: error: cannot access Html
[error]         return ok(index.render("Your new application is ready."));
[error]                  ^
[error]   class file for play.twirl.api.Html not found
[error] 5 errors
[error] 7 warnings
[error] (compile:compile) javac returned nonzero exit code
[error] application -

! @6kd9c54ji - Internal server error, for (GET) [/] ->'

也许有人有这样的问题,因为我现在被卡住了。

我终于找到了答案。。。
这个问题导致我的windows 8帐户名…我有一个波兰登录名,所以所有东西都不是用UTF-8编码的,所以这就是我无法构建我的项目的原因

我也有同样的问题。问题是没有正确加载最新的依赖项或更改

试一试


然后再次运行应用程序。希望这能有所帮助。

看起来activator还没有抓住播放依赖项,那么:你的
build.sbt
是什么样子的?那么
project/plugins.sbt
呢?你试过activator clean吗?我试过activator-clean-run-dependecnies-compile,我想我在.ivy2存储库中找到了一些东西……但我不知道是什么。。。这可能与我的环境有关,因为在工作中我没有这种问题……我想在此框架中构建一个业务应用程序,但现在我不确定这是否是一个好的路径:)我的build.sbt文件:'name:=“playW”“”版本:=“1.0-SNAPSHOT”lazy val root=(文件中的项目(“.”)。enablePlugins(PlayJava)scalaversation:=“2.11.1”libraryDependencies++=Seq(javaEbean,缓存)'
activator clean cleanFiles compile