来自的教程代码
http://doc.akka.io/docs/akka/2.0.2/intro/getting-started-first-java.html
不会运行。我已经导入了所需的库,但收到错误:
Exception in thread "main" java.lang.NoClassDefFoundError: com/typesafe/config/ConfigFactory
at akka.actor.ActorSystem$.apply(ActorSystem.scala:93)
at akka.actor.ActorSystem$.create(ActorSystem.scala:56)
at akka.actor.ActorSystem.create(ActorSystem.scala)
at Pi.calculate(Pi.java:152)
at Pi.main(Pi.java:15)
Caused by: java.lang.ClassNotFoundException: com.typesafe.config.ConfigFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 5 more
任何人都知道如何使它工作吗?我正在尝试在Eclipse中运行它。
注意:我正在运行akka 2.1.2
最佳答案
问题是您实际上并没有使用Akka 2.0.2:Config库仅在2.0.3中成为外部依赖项。既然您是Akka入门者,那么我是否建议您使用最新的稳定版本2.1.2?
关于眼前的问题:您将需要在项目路径中添加工件“ com.typesafe” /“ config”(确切的版本取决于您所使用的Akka版本,我建议使用Maven或SBT等依赖项管理工具) 。
这是每个主要Akka版本的文档链接(包括必需的Scala版本等):http://akka.io/docs/