java - PlayFramework Java 项目编译失败 - "scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found"

标签 java playframework playframework-2.2

我是 Play 框架的新手,但无法完成任何操作,因为我收到了上述编译时错误。

scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found

我正在编译的项目是一个基于java的简单的“Hello, World”类型的应用程序。我从未使用过 Scala,但最近从官方网站安装了它,看看它是否可以解决这个问题(但它没有)。

如果有什么区别,我正在运行 2.2.1

现在,我见过类似的问题,但总是针对 Scala 项目而不是 Java 项目。

我是否需要将网页编译为 Java?如果是这样我该怎么做? 如果没有,有什么解决办法吗?

最佳答案

几天前,我使用类型安全激活器遇到了 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中的sbt的tar版本 13.2。

关于java - PlayFramework Java 项目编译失败 - "scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20519233/

相关文章:

java - 保存多对多时引用完整性约束违规 - Ebean、Play、Yaml、测试

JAVA POI DOCX 替换段落中的文本

java - 启动多个新窗口但保持当前 View 处于 Activity 状态

scala - 如何在 play framework2.5 的对象中正确注入(inject) play.api.Configuration?

windows - Jenkins Windows slave 运行失败!框架构建

java - 通过 h2 浏览器和控制台与 PlayFramework 中的 EBean 模型类进行交互

java - EditText to double Android studio,这似乎有效但看起来不正确

java - System.currentTimeMillis() 与 Timestamp.valueOf(LocalDateTime.now(UTC)).getTime()

scala - 如何在Play Framework中配置线程池优先级

scala - Play Framework 2.2.1 Json Combinators - 读取和写入编译错误