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

时间:2015-09-07 07:47:42

标签: scala intellij-idea dependencies actor

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

  

无法解析符号演员

我在eclipse中没有这样的问题所以我认为我已经以某种方式安装了scala插件错误..

这里可能还有什么遗漏?:

  

外部图书馆

     
      
  • < 1.8> (/ usr / lib中/ JVM / JAVA -8- Oracle)的

  •   
  • 阶-SDK-2.11.6

  •   

提前感谢您的帮助! 哦,这是我关于Stackoverflow的第一个问题,所以如果我做错了什么不要犹豫纠正我

3 个答案:

答案 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