java - 无法启动代理

标签 java pug agents-jade

我是 JADE 新手,只是尝试启动“Hello World!我的名字是 smith”,我的代码如下:

package test;
import jade.core.Agent;

public class myFirstAgent extends Agent {
    
    private static final long serialVersionUID = -1274500864032189209L;
    
    protected void setup() {
        System.out.println("Hello World! My name is "+getLocalName());
        // Make this agent terminate
        doDelete();
    } 
}

我添加以下配置:

-gui jade.Boot smith:test.myFirstAgent

我有以下错误:

AVERTISSEMENT: WARNING: ignoring command line argument smith:test.myFirstAgent occurring after agents specification

AVERTISSEMENT: Note that agent specifications must be separated by a semicolon character ";" without spaces

AVERTISSEMENT: Cannot create an agent with no name. Class was jade.Boot

不明白为什么,有什么想法吗?

最佳答案

尝试在没有jade.Boot的情况下执行相同的命令 -gui 史密斯:test.myFirstAgent

关于java - 无法启动代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40366845/

相关文章:

mysql - Jade不会显示mysql的结果

javaagents - 获取所有 JADE 容器的列表

java - 代理之间的确认消息

java - 将对象声明为接口(interface)有什么好处?

javascript - 在 Jade 模板中包含 SVG xml

java - 如何访问 Openfire 服务器中的 RESTAPI 并从该 Web 服务创建用户?

javascript - 如何替换 JADE 标记中的字符串?

java.lang.NoClassDefFoundError : org/apache/http/client/ClientProtocolException while using the jsonparser()

java - 如何控制同一个包上两个切入点的执行顺序

java - 条纹中的开源 CMS?