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?
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