Робота з jade в eclipse створення першого агента!

Робота з JADE в Eclipse: Створення першого агента!

Для створення агента як видно з назви нам знадобиться JADE, eclipse і jdk.
Після того, як все це вилучено з архівів і встановлено, ми можемо створити свого першого агента на платформі JADE (Java Agent DEvelopment Framework). Не будемо порушувати традиції і першим нашим агентом буде агент «HelloWorld».

Спочатку необхідно створити Java-проект нашого агента в середовищі Eclipse і підключити JADE до цього проекту (див. Рис 1.)

Робота з jade в eclipse створення першого агента!

Далі, в отриманому проект в папці src створюємо Package c ім'ям «hello». Тепер прийшла черга створити class з ім'ям «HelloWorld».

Ну і нарешті код агента. У нашому випадку він буде виглядати так:

public class HelloWorld extends Agent
public void setup ()
System.out.println ( "Hello Yuhana, my name is." + GetAID (). GetName ());
>
>

Тепер необхідно підключити JADE (рис. 2 і 3).

Робота з jade в eclipse створення першого агента!

Кількома на кнопку з ім'ям «Add External JARs» і вказуємо шлях до бібліотек JADE, в моєму випадку це «D: \ diplom \ stop \ bin \ jade \ lib».
Результат наших дій:

Робота з jade в eclipse створення першого агента!

Перед тим як запустити нашого агента необхідно налаштувати параметри запуску проекту. Це можна зробити вибравши в меню, що випадає «Open Run Dialog», як показано на рис. 4.

Робота з jade в eclipse створення першого агента!

Далі, необхідно для «Java Application» створити нову конфігурацію. У вкладці «Main» дамо ім'я нашої конфігурації «test_agents». У «Main class» при натисканні кнопки «Search» вибираємо «Boot - jade» і ставив «галочку» в «Include system libraries when searching for a main class» (див. Рис. 5).

Робота з jade в eclipse створення першого агента!

Далі, у вкладці «Arguments» в «Program argument» додаємо рядок «-gui jade.Boot test: hello.HelloWorld».

Ну ось і все, запускаємо і отримуємо агента, який виконав елементарне дію:

Робота з jade в eclipse створення першого агента!

14 Responses to Робота з JADE в Eclipse: Створення першого агента!

Вітаю! Я зробила все так, як Ви описали. Після запуску отримую наступну помилку:

Чи не підкажете, де може бути помилка?
З повагою
Elina

Помилку видає Eclipse якої версії?
Яка платформа (win, lin)? яка версія java машини використовується?

у мене при старті видає

що робити і як йому вказати явнo ip?

ps os ubuntu, openjdk + jade 4.0.1, ip на wlan 192.168.0.11

семіколони бо без них видає помилки, проблема вирішилася утикання lan, чому не устрол wlan, так і не зрозумів

спасибі за оперативність 😉

У мене JADE запускається, а ось ніякого нового агента test там немає, ініціалізацію теж не виконує, хоча все робив, як тут написано, з чим це може бути пов'язано?

здраувствуйте сергей!
Я використовував Jade 3.6 для С #.
Я создаль 2 проекти клієнт і сервера.
На сервері (main-container) і має агент з назвою «server».
На клієнті (container-1) і має агент з назвою «client».

Схожі статті