我创建与远程演员一个简单的应用程序(例如,从here)发送消息至演员:吨如何从SBT壳
object HelloRemote extends App {
val system = ActorSystem("HelloRemoteSystem")
val remoteActor = system.actorOf(Props[RemoteActor], name = "RemoteActor")
remoteActor ! "The RemoteActor is alive"
}
class RemoteActor extends Actor {
def receive = {
case msg: String =>
println(s"RemoteActor received message '$msg'")
sender ! "Hello from the RemoteActor"
}
}
是有可能从SBT壳发送给它的消息?
谢谢,但是当我尝试'''进口akka.actor._''' 我得到''' :25:error:not found:value akka import akka.actor._ ^''' 或如果我尝试从sbt shell: '''> import akka.actor._ [error] No valid parser可用。 [error] import akka.actor._'''' –
igx
我认为你没有使用sbt控制台的akka库。请参阅此SO链接http://stackoverflow.com/questions/18812399/how-to-use-third-party-libraries-with-scala-repl如何使用sbt控制台库 –