使用Akka在Eclipse中构建Scala项目

时间:2015-09-24 14:38:24

标签: scala akka scala-ide

我是Scala和Akka的新手,我只是尝试使用Scala IDE(4.1.0)和JDK8在Eclipse(Luna)中做一个示例教程项目。

  • 如果我创建一个简单的Hello World Scala应用程序,例如只执行println,它会构建,我可以右键单击并运行Scala应用程序而不会出现任何问题。
  • 然后我尝试Akka等效的地方,它创建了一个问候语并用Hello问候了一个人,我得到了这个奇怪的编译错误:

    Description Resource    Path    Location    Type  
    missing or invalid dependency detected while loading class file 'ActorSystem.class'. Could not access term typesafe in package com, because it (or its dependencies) are missing. Check your build definition for missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) A full rebuild may help if 'ActorSystem.class' was compiled against an incompatible version of com.    akkatest2       Unknown Scala Problem
    

我已经将 akka-actor (2.11)jar添加到属性下的构建路径,这是我在网上找到的这些akka漫游之一所指示的,当我第一次使用时,项目已经包含了Scala Library Container因为该项目是在Eclipse中创建为Scala项目而进入的。

我想我是否只是因为还有其他的akka​​ jar而错过了另一个akka jar,它会抱怨一些akka。*包。看起来它正在寻找com.typesafe并且失败了,所以我不确定我还缺少什么。

3 个答案:

答案 0 :(得分:1)

面临同样的问题。将typesafe配置jar添加到类路径和所有akka依赖项中。它会正常工作。

答案 1 :(得分:1)

在项目中包含config-1.2.1.jar(在我的系统上)文件。 config-1.2.1.jar有com.typesafe.config类

答案 2 :(得分:0)

你应该在Akka文件夹中包含所有的罐子。 在您当前的项目中甚至可能不需要一些罐子,但依赖性使它们成为必要