1.新建scala项目(选sbt)
2.
scalaVersion 写你的scala版本
name := "akkatest"
version := "1.0"
scalaVersion := "2.10.6"
// https://mvnrepository.com/artifact/com.typesafe.akka/akka-actor
libraryDependencies += "com.typesafe.akka" %% "akka-actor" % "2.2.2"
当你用到其它jar包依赖可以去maven官网里找
3.然后可以import了
import akka.actor.{ Actor, Props, ActorSystem }
class PrintMyActorRefActor extends Actor {
override def receive: Receive = {
case "printit" =>
val secondRef = context.actorOf(Props.empty, "second-actor")
println(s"Second: $secondRef")
}
}
object ActorHierarchyExperiments extends App {
val system = ActorSystem("testSystem")
val firstRef = system.actorOf(Props[PrintMyActorRefActor], "first-actor")
println(s"First: $firstRef")
firstRef ! "printit"
}