2016-11-01 2 views
0

Я новичок с нефритом и только пытается запустить, что сказать, что мой код выглядит следующим образом:Не удается запустить агент

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 кузнец: test.myFirstAgent

И у меня есть следующие ошибки:

AVERTISSEMENT: ВНИМАНИЕ: не обращая внимания аргумент командной строки кузнца: test.myFirstAgent происходит после того, как спецификации агентов

AVERTISSEMENT: Обратите внимание, что спецификации агента должны быть разделены точкой с запятой символ «;» без пробелов

AVERTISSEMENT: Невозможно создать агента без имени. Класс был jade.Boot

Не может понять, почему, любая идея?

ответ

0

Попробуйте выполнить ту же команду без jade.Boot -gui smith: test.myFirstAgent