首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动Play Framework应用程序

无法启动Play Framework应用程序
EN

Stack Overflow用户
提问于 2014-12-05 05:43:23
回答 2查看 1.1K关注 0票数 2

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

代码语言:javascript
复制
[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) [/] ->'

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

EN

回答 2

Stack Overflow用户

发布于 2014-12-11 01:32:56

最后我找到了课程..。这个问题导致了我的Windows8帐户名...我有一个波兰的名字,所以所有的东西都不是用UTF-8编码的,所以这就是为什么我不能构建我的项目的原因...

票数 1
EN

Stack Overflow用户

发布于 2018-11-30 21:50:59

我也遇到过同样的issue.The问题,就是最新的依赖项或更改没有正确加载。

试一试

代码语言:javascript
复制
activator clean cleanFiles compile

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27304684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档