我是Scala和Akka的新手,我只是想用Scala IDE(4.1.0)和JDK8在Eclipse(Luna)中做一个示例教程项目。在Eclipse中用Akka构建Scala项目
- 如果我创建一个简单的Hello World Scala的应用程序,只是做一个
println
例如,它建立我可以右键点击并运行没有问题Scala的应用。 然后我尝试了阿卡,相当于它创建的问候和打招呼的人用您好,我得到这个奇怪的编译错误:
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
我已经加入阿卡 - 演员(2.11)的容器按照我在网上找到的这些阿卡游走之一指示的属性下的构建路径,当我第一次进入该项目时,该项目已包含Scala库容器,因为该项目是在Eclipse中创建为Scala项目的。
我在想,如果我只是想念另一个akka罐子,因为有一堆其他的,它会抱怨一些阿卡。*包。看起来它正在寻找com.typesafe和失败,所以我不知道还有什么我失踪。
我建议使用构建工具使这些工具更容易。 SBT是一个伟大的命令行工具,与sbteclipse插件一起,可以使您的Scala在Scala IDE中的工作更顺畅,就像依赖关系一样。 – rosshsr
您可以使用typesafe [activator](http://www.typesafe.com/community/core-tools/activator-and-sbt)为您的Hello World创建框架/工作项目。阿卡有很多例子。正如@rosshsr所建议的那样,总是要管理依赖关系。 –
不要自己设置AKK,这就像自己设置字符串一样,您需要使用maven,sbt或gradle来获取项目所需的所有罐子。 – Snickers3192