首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入scala.reflect.runtime.universe

无法导入scala.reflect.runtime.universe
EN

Stack Overflow用户
提问于 2014-08-08 02:30:04
回答 2查看 8.8K关注 0票数 25

我想在scala (2.10.2)中通过遵循this tutorial中的例子来尝试反射。当我启动sbt (版本0.13)并导入scala.refelct.runtime.universe._时,一切正常。

代码语言:javascript
复制
scala> import scala.reflect.runtime.universe._                                                                                                                                       │~                                                                                                                                                                                   
import scala.reflect.runtime.universe._

但是当我尝试将示例代码放到一个对象中时,比如

代码语言:javascript
复制
object ReflectExample {
   import scala.reflect.runtime.universe._
   /*
    the rest of the Example
   */
}

并使用sbt compile编译代码,我看到如下错误消息:

代码语言:javascript
复制
[error]  object runtime is not a member of package reflect                                                                                                                                                                                                                                                       
[error]     import scala.reflect.runtime.universe._
EN

回答 2

Stack Overflow用户

发布于 2016-08-24 00:22:52

sbt's documentation中所述,您需要将此行添加到build.sbt中项目的libraryDependencies字段中

"org.scala-lang" % "scala-reflect" % scalaVersion.value

票数 22
EN

Stack Overflow用户

发布于 2014-08-08 04:34:02

您可能希望尝试向http://mvnrepository.com/artifact/org.scala-lang/scala-reflect添加依赖项

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25189608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档