我是Play Framework的新手,但无法完成任何工作,因为我已经收到上述编译时错误。
scala.reflect.internal.MissingRequirementError:未找到编译器镜像中的对象scala.runtime
我编译的项目是一个基于java的简单' Hello,World'键入应用程序我从未使用过Scala,但最近在官方网站上安装了它,看看它是否可以解决这种情况(它没有)。
如果有任何不同,我正在运行2.2.1
现在,我已经看到了类似的问题,但总是针对Scala项目,而不是Java项目。
是否需要将网页编译为Java?如果是这样,我该怎么做? 如果没有,任何解决方案?
答案 0 :(得分:0)
几天前我使用typesafe激活器遇到了hello-akka模板的相同异常。
我认为它与根目录和项目目录中的activator * shim.sbt文件有关。
如果我注释掉它们的内容,我可以手动运行sbt并在sbt提示符下使用run命令运行项目。
在这些文件中有像
这样的行 addSbtPlugin("com.typesafe.sbteclipse", % "sbteclipse-plugin" % "2.3.0")
我没有解决问题,但我当时并不需要插件。我评论了这些线条,SBT能够毫无例外地运行。
我正在使用activator-1.1.2,hello-akka build.sbt中的版本是1.0
在模板目录中手动运行sbt时,我使用了来自http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html版本13.2的sbt的tar。