无法在 intellij scala 插件中导入 scala.actors.Actor._

Can't import scala.actors.Actor._ in intellij scala plugin

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

cannot resolve symbol actors

我在 eclipse 中没有这样的问题,所以我想我不知何故安装了错误的 scala 插件..

也许这里缺少什么?:

External Libraries

  • <1.8> (/usr/lib/jvm/java-8-oracle)

  • scala-sdk-2.11.6

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

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

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

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

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

建议改为使用 Akka。您正在学习的教程可能已过时,请改用 akka 教程。

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

参考以下日志,

>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