代码来自此存储库:https://github.com/akka/akka-samples/tree/2.5/akka-sample-distributed-data-scala
➜ akka-sample-distributed-data-scala git:(2.5) ✗ sbt run
[info] Loading project definition from /Volumes/Macintosh HD/github/akka-samples/akka-sample-distributed-data-scala/project
[info] Set current project to akka-sample-distributed-data-scala (in build file:/Volumes/Macintosh%20HD/github/akka-samples/akka-sample-distributed-data-scala/)
[info] Updating {file:/Volumes/Macintosh%20HD/github/akka-samples/akka-sample-distributed-data-scala/}akka-sample-distributed-data-scala...
[info] Resolving jline#jline;2.14.5 ...
[info] Done updating.
[info] Compiling 1 Scala source to /Volumes/Macintosh HD/github/akka-samples/akka-sample-distributed-data-scala/target/scala-2.12/classes...java.lang.RuntimeException: No main class detected.
at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) No main class detected.
[error] Total time: 6 s, completed 2018-5-27 10:07:14
我似乎以错误的方式跑,我该怎么办呢?
答案 0 :(得分:2)
所以我认为这是一个需要添加到项目中的示例。所以你不能运行它,因为控制台告诉你“没有检测到主类”。这个例子包含代码,你可以通过它来学习。
因此,如果你想运行它,你需要使用main方法创建一个对象,并且在main中,你可以使用项目另一部分的所有内容。
在这里你可以看到代码的一切正常,因为编译完成正确。
您可以在此处找到有关此库的更多信息:
https://doc.akka.io/docs/akka/2.5/distributed-data.html?language=scala