我在运行命令时总是遇到这个异常: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 并将其复制到\play-1.1.2\modules\来安装我的 scala 模块,我这样做是因为我们在公司计算机中有代理,我没有安装通过运行 play install scala
我正在使用 Windows7 和 java 1.6。感谢您的帮助!
最佳答案
Scala 0.9.1 需要 Play 1.2.2 或更新版本,这就是它失败的原因
关于playframework - 执行 Play 运行时 Play Framework 报错java.lang.NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381235/