我最近为scala编程安装了intellij IDEA
现在我在scala.actors上做一个教程,现在我遇到一个奇怪的错误,当我尝试import scala.actors.Actor._
时出现错误消息
无法解析符号演员
我在eclipse中没有这样的问题所以我认为我已经以某种方式安装了scala插件错误..
这里可能还有什么遗漏?:
外部图书馆
< 1.8> (/ usr / lib中/ JVM / JAVA -8- Oracle)的
阶-SDK-2.11.6
提前感谢您的帮助! 哦,这是我关于Stackoverflow的第一个问题,所以如果我做错了什么不要犹豫纠正我
答案 0 :(得分:4)
从Scala 2.10
开始Scala Actors被移动到外部包(已弃用,转而使用Akka)。
检查出来:http://docs.scala-lang.org/overviews/core/actors-migration-guide.html
如果您确实需要它们,请尝试将scala-actors
添加为dependency。
答案 1 :(得分:0)
Scala 2.11中不推荐使用Scala actor:http://docs.scala-lang.org/overviews/core/actors-migration-guide.html
建议改为使用Akka。您所关注的教程可能已过时,请尝试使用akka教程。
答案 2 :(得分:0)
当我使用REPL时,它能够导入Intellij无法解析的actor。 我同意演员的折旧,但我很想知道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