我創建與遠程演員一個簡單的應用程序(例如,從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控制檯庫 –