Ich folge nur dem akka-Beispiel, konnte das Programm jedoch nicht ausführen.Fehler beim Ausführen einfacher akka-Beispiele mit sbt
- Ich habe installiert akka, sbt (0,13), scala (2.10.3) mit Homebrew (OSX Mountail Lion)
- machen leeres Verzeichnis namens akka_test
- erstellen build.sbt und Hello.scala Datei
- Lauf SBT in akka_test Verzeichnis und Befehl kompilieren funktionierte gut
- der sbt Lauf Befehl klagt Keine Hauptkategorie erkannt
Was soll ich tun, um das Programm auszuführen?
hier ist mein Code
build.sbt
name := "My Project"
version := "1.0"
scalaVersion := "2.10.2"
resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies +=
"com.typesafe.akka" %% "akka-actor" % "2.2.1"
Hello.scala
import akka.actor.Actor
import akka.actor.Props
class HelloWorld extends Actor {
override def preStart(): Unit = {
// create the greeter actor
val greeter = context.actorOf(Props[Greeter], "greeter")
// tell it to perform the greeting
greeter ! Greeter.Greet
}
def receive = {
// when the greeter is done, stop this actor and with it the application
case Greeter.Done ⇒ context.stop(self)
}
}
object Greeter {
case object Greet
case object Done
}
class Greeter extends Actor {
def receive = {
case Greeter.Greet ⇒
println("Hello World!")
sender ! Greeter.Done
}
}
Versuchen Typesafe Aktivator und das Hello Akka-Tutorial: http://akka.io/downloads/ –