【问题标题】:Can't import scala.actors.Actor._ in intellij scala plugin无法在 intellij scala 插件中导入 scala.actors.Actor._
【发布时间】:2015-12-02 16:59:29
【问题描述】:

我最近为 Scala 编程安装了 intellij IDEA 现在我在 scala.actors 上做一个教程,现在当我尝试 import scala.actors.Actor._ 时遇到一个奇怪的错误,错误消息是

无法解析符号角色

我在 eclipse 中没有这样的问题,所以我认为我安装了错误的 scala 插件..

这里可能缺少什么?:

外部库

  • (/usr/lib/jvm/java-8-oracle)

  • scala-sdk-2.11.6

提前感谢您的帮助! 哦,这是我在 Stackoverflow 上的第一个问题,所以如果我做错了什么,请随时纠正我

【问题讨论】:

    标签: scala intellij-idea dependencies actor


    【解决方案1】:

    从 Scala 开始 2.10 Scala Actors 被移动到一个外部包中(并且弃用以支持Akka)。

    看看这个:http://docs.scala-lang.org/overviews/core/actors-migration-guide.html

    如果您确实需要它们,请尝试将scala-actors 添加为dependency

    【讨论】:

      【解决方案2】:

      Scala 演员在 Scala 2.11 中被弃用:http://docs.scala-lang.org/overviews/core/actors-migration-guide.html

      建议改用 Akka。您所关注的教程可能已过时,请尝试使用 akka 教程。

      【讨论】:

      • 非常感谢您的快速回答!我现在正在检查 sbt,所以我猜我会没事的
      【解决方案3】:

      当我使用 REPL 时,它能够导入 Intellij 无法解析的演员。 我同意演员贬值,但我很想知道 REPL。它如何识别 Actor。

      参考以下日志,

      >scala
      Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_45).
      Type in expressions for evaluation. Or try :help.
      
      scala> import scala.actors.Actor
      import scala.actors.Actor
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-25
        • 2019-05-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 2019-05-31
        • 1970-01-01
        • 2012-07-07
        相关资源
        最近更新 更多