java - 无法启动 Play Framework 应用程序

标签 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.*;
[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 编码的,所以这就是我无法构建项目的原因...

关于java - 无法启动 Play Framework 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27304684/

相关文章:

java - 如何使用 cucumber-jvm 将场景输出线数据作为步骤方法中的对象传递

堆栈的Java实现

playframework - 数组的 JSON 组合器

java - 将 MySql 添加到 playframework 2.2.1

java - Play 框架中的 yml 文件 : can they refer to one another

java - 创建新的 XMLGregorianCalendar 时忽略 DatatypeConfigurationException

java - 如何使用ajax从servlet获取数据?

Java - UnixFileSystem - 列表如何对 child 进行排序?

scala - 我如何在 Spark Rdd 中转换 Seq

java - 如何在 Play Framework 模块中捆绑第三方库?