Play框架和java问题

Play框架和java问题,java,playframework,Java,Playframework,我已经开始了教程“PlayforJava。我已经下载了activator,解压缩它并创建了一个新的java项目 用IntellliJ IDEA 14.1.3加载它,将java 8设置为项目SDK和语言级别,然后运行应用程序。除了一些奇怪的时刻,一切都很好 包含文档和“Play for Java”教程的起始页将索引方法描述为: 公共静态结果索引(){ 返回ok(index.render(“新应用程序准备就绪”); } 很好,但模板不包含静态方法。如果我将其定义为静态,则会出现以下错误: “编译错误

我已经开始了教程“PlayforJava。我已经下载了activator,解压缩它并创建了一个新的java项目

用IntellliJ IDEA 14.1.3加载它,将java 8设置为项目SDK和语言级别,然后运行应用程序。除了一些奇怪的时刻,一切都很好

  • 包含文档和“Play for Java”教程的起始页将索引方法描述为:

    公共静态结果索引(){ 返回ok(index.render(“新应用程序准备就绪”); }

  • 很好,但模板不包含静态方法。如果我将其定义为静态,则会出现以下错误: “编译错误”->值索引不是控制器的成员。应用程序 错误行位于路由文件中:

    GET     /                           controllers.Application.index()
    
    那么,怎么了?根据教程和文档,它应该与静态方法一起工作

  • 我的IDE中也出现了恼人的错误:“无法解析上面方法的ok(java.lang.Object)”
  • 如果我将索引方法保留为非静态,则会在路由配置文件中使用mart“Cannot resolve:under constraction”将IDE高亮显示方法index()。此错误与静态方法类似,但在这种情况下,项目将无法成功编译
  • 有人能解释一下吗