运行Akka时出现异常(Scala)

运行Akka时出现异常(Scala),akka,Akka,我开始用Scala学习Akka。我已经将lib-akka-actor_2.10-2.3.10和typesafe-config-2.10.1导入到我的项目中。 但是,它在运行时会出现异常。 详情: 线程“main”java.lang.NoSuchMethodError中的异常:com.typesafe.config.config.getDuration(Ljava/lang/String;Ljava/util/concurrent/TimeUnit;)J 在akka.util.Helpers$Co

我开始用Scala学习Akka。我已经将lib-akka-actor_2.10-2.3.10和typesafe-config-2.10.1导入到我的项目中。 但是,它在运行时会出现异常。 详情:

线程“main”java.lang.NoSuchMethodError中的异常:com.typesafe.config.config.getDuration(Ljava/lang/String;Ljava/util/concurrent/TimeUnit;)J 在akka.util.Helpers$ConfigOps$.akka$util$Helpers$ConfigOps$$getDuration$扩展中(Helpers.scala:126) 在akka.util.Helpers$ConfigOps$.getMillisDuration$extension(Helpers.scala:121) 在akka.actor.ActorSystem$设置中。(ActorSystem.scala:172) 在akka.actor.ActorSystemImpl.(ActorSystem.scala:505) 在akka.actor.ActorSystem$.apply上(ActorSystem.scala:142) 在akka.actor.ActorSystem$.apply(ActorSystem.scala:109) 在com.livepass.thiendp.scala.akka.Main$delayedInit$body.apply上(HelloActor.scala:22) 在scala.Function0$class.apply$mcV$sp(Function0.scala:40) 在scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)中 位于scala.App$$anonfun$main$1.apply(App.scala:71) 位于scala.App$$anonfun$main$1.apply(App.scala:71) 位于scala.collection.immutable.List.foreach(List.scala:318) 位于scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32) 位于scala.App$class.main(App.scala:71) 在com.livepass.thiendp.scala.akka.Main$.Main上(HelloActor.scala:21) 在com.livepass.thiendp.scala.akka.Main.Main(HelloActor.scala)上 请帮帮我。

我已经修好了。
当我使用akka-actor_2.10-2.1.4时,它运行正常。

我收到了相同的错误,但更改akka-actor jar版本并没有解决它。有效的方法是添加typesafe配置1.3 jar:


希望这对其他人有所帮助。

我没有检查错误是什么,但我建议您使用Typesafe activator开始学习Akka。它非常简单。这将使用Akka 2.1.4,这是一个非常旧的版本。您希望使用2.3.10版。请注意字符串“_2.10-2.1.4”首先包含scala版本,然后是Akka版本。我在Maven上没有看到类型安全配置版本2.10.1:
Exception in thread "main" java.lang.NoSuchMethodError: com.typesafe.config.Config.getDuration(Ljava/lang/String;Ljava/util/concurrent/TimeUnit;)J
    at akka.util.Helpers$ConfigOps$.akka$util$Helpers$ConfigOps$$getDuration$extension(Helpers.scala:126)
    at akka.util.Helpers$ConfigOps$.getMillisDuration$extension(Helpers.scala:121)
    at akka.actor.ActorSystem$Settings.<init>(ActorSystem.scala:172)
    at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:505)
    at akka.actor.ActorSystem$.apply(ActorSystem.scala:142)
    at akka.actor.ActorSystem$.apply(ActorSystem.scala:109)
    at com.livepass.thiendp.scala.akka.Main$delayedInit$body.apply(HelloActor.scala:22)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.collection.immutable.List.foreach(List.scala:318)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
    at scala.App$class.main(App.scala:71)
    at com.livepass.thiendp.scala.akka.Main$.main(HelloActor.scala:21)
    at com.livepass.thiendp.scala.akka.Main.main(HelloActor.scala)