java - 在 Eclipse (Kubuntu) 中安装 Akka for Java

标签 java eclipse akka

我希望使用 Akka actor 模块。 我在 Kubuntu 中使用 Eclipse。 我从 akka 网站下载了 .zip 存档,转到:

Project->Properties->Java Build Path->Libraries->Add External Jar

并添加了 zip 附带的所有 jar。

在我的代码中,我这样做:

import akka.actor.Actor;
import akka.event.EventHandler;

class MyActor extends Actor{




}

我得到了一个直接错误:

class myActor extends Actor{

错误是:

The type Actor cannot be the superclass of MyActor; a superclass must be a class

但是 Actor 不应该是一个类吗?至少所有教程都是这么说的。

最佳答案

尝试使用akka.actor.UntypedActor。来自 reference documentation :

Actor in Java are implemented by extending the UntypedActor class and implementing the onReceive method. This method takes the message as a parameter.

这是一个示例:https://github.com/alexaverbuch/akka_chat_java/blob/master/src/main/java/chat/actors/Session.java

关于java - 在 Eclipse (Kubuntu) 中安装 Akka for Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682099/

相关文章:

eclipse - 在 Eclipse 中更新 Web 服务客户端

scala - 为什么spark broadcast在我用extends App的时候效果不好?

scala - sbt 编译需要很长时间才能完成

java - 可序列化类的子类需要可序列化吗?

java - eclipse设置自动重命名类文件

java - IntelliJ IDEA 中 Eclipse 的 Ctrl+O(显示大纲)快捷方式是什么?

java - 除了语言选择(Scala vs Java)之外,Akka 和 Netty 之间还有什么区别?

java - REST Jersey Tomcat 7

java - 在不使用 Collections.synchronizedList() 的情况下使 arraylist 方法同步

java - 同一个 tomcat 下的 2 个 war 文件 - 静态资源共享