Java 爪哇玉罐+;代码

Java 爪哇玉罐+;代码,java,agents-jade,Java,Agents Jade,我是JADE编程的初学者,在Java中运行JADE代码时遇到问题。 有人能帮我吗 我正在使用eclipse,并且添加了jade jar,但是当我尝试运行jade代码时,它不起作用 import jade.core.Agent; public class HelloAgent extends Agent { protected void setup() { System.out.println("Hello World. ");

我是JADE编程的初学者,在Java中运行JADE代码时遇到问题。 有人能帮我吗

我正在使用eclipse,并且添加了jade jar,但是当我尝试运行jade代码时,它不起作用

import jade.core.Agent;

  public class HelloAgent extends Agent 
  { 
      protected void setup() 
      { 
          System.out.println("Hello World. ");
          System.out.println("My name is "+ getLocalName()); 
      }
  }
  • 检查您的版本是否正确:JADE 4.0+支持getLocalName();命令
  • 代码看起来很好,Eclipse接口可能有问题,请检查
  • 无论如何,您可以手动(推荐)编译并执行以测试:

    javajade.Boot-agents代理1:HelloAgent//to exexute

  • 如果这不起作用,那么JADE安装就有问题

  • 检查您的版本是否正确:JADE 4.0+支持getLocalName();命令
  • 代码看起来很好,Eclipse接口可能有问题,请检查
  • 无论如何,您可以手动(推荐)编译并执行以测试:

    javajade.Boot-agents代理1:HelloAgent//to exexute


  • 如果这不起作用,那么JADE安装就有问题

    如果您想从Java代码启动JADE代理,这段代码可以让您了解如何完成:

    jade.core.Runtime runtime = jade.core.Runtime.instance();
    Profile profile = new ProfileImpl();
    // profile.setParameter( ... );
    AgentContainer container = runtime.createMainContainer( profile );
    Agent agent = new HelloAgent();
    // agent.addBehaviour( ... );
    AgentController ac = container.acceptNewAgent( "hello-agent", agent);
    ac.start();
    

    如果您想从Java代码启动JADE代理,这段代码可以让您了解它是如何完成的:

    jade.core.Runtime runtime = jade.core.Runtime.instance();
    Profile profile = new ProfileImpl();
    // profile.setParameter( ... );
    AgentContainer container = runtime.createMainContainer( profile );
    Agent agent = new HelloAgent();
    // agent.addBehaviour( ... );
    AgentController ac = container.acceptNewAgent( "hello-agent", agent);
    ac.start();
    

    什么问题?如果不知道确切的问题,没人能帮上忙。“代码不起作用”!在eclipse控制台窗口中打印什么?它是否报告任何错误?有例外吗?如果是这样,请将例外情况与问题一起粘贴-您将有更好的机会获得答案。请将代码片段添加到原始问题帖子中,以使其更易于阅读。添加的代码。。检查它,让我知道是否有一些错误和锄头运行它请..什么问题?如果不知道确切的问题,没人能帮上忙。“代码不起作用”!在eclipse控制台窗口中打印什么?它是否报告任何错误?有例外吗?如果是这样,请将例外情况与问题一起粘贴-您将有更好的机会获得答案。请将代码片段添加到原始问题帖子中,以使其更易于阅读。添加的代码。。请检查一下,如果有错误请告诉我,并请帮我运行。。