Ho cominciato da poco a programmare java con piattaforma eclipse, non riesco a collegare delle classi java esterne fornite da un'altro programma (jadex) che si interfaccia con java.
Per collegare le classi da eclipse ho effettuato le seguenti operazioni: Projects-->Propertis-->Java Build Path Libraries -- Add External Class Folder ed ho settato il collegamento alla cartella .../Jadex-0.96/Src dove si trovano i file java contenenti le classi a cui ho bisogno di far riferimento.
Quando inserisco il seguente codice:
package jadex.tutorial;
import java.util.*;
import jadex.runtime.*;
/**
* An initial english german translation plan can translate
* english words to german.
*/
public class EnglishGermanTranslationPlanB1 extends Plan
{
//-------- attributes --------
/** The wordtable. */
protected Map wordtable;
//-------- methods --------
/**
* Create a new plan.
*/
public EnglishGermanTranslationPlanB1()
{
System.out.println("Created: "+this);
this.wordtable = new HashMap();
this.wordtable.put("coffee", "Kaffee");
this.wordtable.put("milk", "Milch");
this.wordtable.put("cow", "Kuh");
this.wordtable.put("cat", "Katze");
this.wordtable.put("dog", "Hund");
}
.
.
.
ecc...
quando estendo la classe Plan che è contenuta nella cartella contenente le classi esterne eclipse mi visualizza il seguente errore: Plan cannot be resolved to a type, sembra che non trova la classe Plan.
C'è qualcuno che può darmi qualche dritta a riguardo? Con i collegamenti delle classi esterne con eclipse? Qualcuno ha integrato Jadex (software per la gestione di agenti BDI) con Java