0

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

Project->Properties->Java Build Path->Libraries->Add External 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 不应该是一个类吗?至少所有教程都是这么说的。

4

1 回答 1

2

尝试使用akka.actor.UntypedActor. 从参考文档

Java 中的 Actor 是通过扩展 UntypedActor 类并实现 onReceive 方法来实现的。此方法将消息作为参数。

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

于 2012-12-03T11:27:24.147 回答