java - Akka教程代码无法运行

标签 java eclipse akka noclassdeffounderror

教程代码来自

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/

关于java - Akka教程代码无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499794/

相关文章:

java - 将大型应用程序从 JavaEE 迁移到 Akka

scala - 将 "var"用于带有 Actor 的状态的替代方案?

java - 使用 JavaFX 浏览器/WebEngine (Gradle) 构建 swing 项目

Android SDK 和 AVD Manager 安装

jquery - 使用 Eclipse 调试 JavaScript

java - 转换结果 HttpPost android 时出错

scala - 在Akka中是否必须拥有大师级 Actor ?

java - 如何使 Java Protocol Buffer 类型可变? Protoc.exe 不生成二传手?

java - 带有多个答案的 Arraylist Android Studio 测验应用程序

java - 在 Java 中解密 C# AES 加密文本