2016-05-01 8 views
0

Dies ist vielleicht eine einfache Sache zu lösen, die Sache ist, dass ich Stunden habe, um es zum Funktionieren zu bringen und nichts. Ich versuche, einige Agenten in JADE zu kompilieren und auszuführen, im Grunde sind die Beispiele in dem Tutorial verfügbar, das auf der Webseite verfügbar ist (glaube ich). Also habe ich eine Skriptdatei, die Klasse und andere ausführen, um den kompilierten Code zu kompilieren, die ersten, die ich nannte es CompileJade.bat, und dies ist der Inhalt:Running Hallo Agent in JADE

javac -classpath jade.jar;.\lib\jadeTools.jar;.\lib\iiop.jar;.\lib\base64.jar;. %1 %2 %3 %4 %5 %6 %7 %8 %9 

Die, die RunJade.bat enthält diese Linien:

java -cp jade.jar jade.Boot -gui 

bis hier, jetzt alles in Ordnung, werden einige kompilierten Dateien erstellt zu funktionieren scheint. Aber dann versuche ich, mein Projekt auszuführen, aber keiner der Agenten erscheint im Container oder der Baum in der GUI von Jade, dann habe ich versucht, die hallo Agent Beispiel ausführen, aber weder diese in den Container, ich habe nur die Agenten ams, df und rma. Dies ist der Inhalt der hallo Agentenklasse:

import jade.core.Agent; 

public class HelloAgent extends Agent 
{ 
     protected void setup() 
     { 
      System.out.println("Hello World. "); 
      System.out.println("My name is "+ getLocalName()); 
     } 
} 

ich diese Zeilen in dem Windows-Terminal eingeben:

compileJade HelloAgent.java 
RunJade MyAgent:HelloAgent 

Dann wird die GUI initialisiert wird, aber ich habe nicht meinen Agenten in dem Behälter. Also, was ist falsch?

Antwort

0

Das Problem kann in der Agenteninitialisierung auftreten. Die Anweisung RunJade MyAgent:HelloAgent benötigt den Paketnamen. Die allgemeine Syntax lautet <LocalAgentName>:<PackageName>.<ClassName>.

-1

Ich denke, Sie müssen Ihr Paket in der Klasse hinzufügen. Alhtough habe ich ein anderes Problem in Bezug auf diese Hallo Agent in Jade, die Versionsnummer 4 enthält nicht die http.jar, iiop.jar; und base64.jar

Können Sie mir bitte sagen, wo haben Sie diese Dateien für die 4-Version heruntergeladen?

Danke

+0

tale.fairy, ich glaube nicht, dass das eigentliche Problem hier ist. Über, bitte, stellen Sie Teilfrage in Kommentaren zu der Frage, verwenden Sie keine Antwort dafür – Miki