执行播放运行时播放框架错误java.lang.NoSuchMethodError

时间:2011-12-05 05:08:39

标签: playframework web-frameworks

运行命令时,我总是遇到此异常:play run

Listening for transport dt_socket at address: 8000
12:53:46,970 INFO  ~ Starting D:\Study\Scala\app1
12:53:46,991 INFO  ~ Module scala is available (D:\Study\Scala\play-1.1.2\module
s\scala-0.9.1)
Exception in thread "main" java.lang.NoSuchMethodError: play.data.binding.Binder
.register(Ljava/lang/Class;Lplay/data/binding/TypeBinder;)V
        at play.scalasupport.ScalaPlugin.onLoad(ScalaPlugin.scala:27)
        at play.Play.loadPlugins(Play.java:587)
        at play.Play.init(Play.java:268)
        at play.server.Server.main(Server.java:131)

注意: 我通过从网站下载文件scala-0.9.1.zip来安装我的scala模块并将其复制到\ play-1.1.2 \ modules \,我这样做是因为我的公司计算机中有代理,我无法安装运行play install scala

的scala模块

我使用的是Windows7和java 1.6。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

Scala 0.9.1需要Play 1.2.2或更高版本,这就是它失败的原因