Ich möchte eine Klasse importieren, die ich in meinem Projekt gemacht, in mein Skript ich das tat, aber es funktioniert nicht:Import eine Klasse in Scripting Java (javax.script)
function doFunction(){
//Objectif Mensuel
importPackage(java.lang);
importClass(KPDataModel.KPData.KPItem); //ERROR HERE, this is my class that I want to import
KPItem kpItem = kpItemList.get(0);
System.out.println(kpItem.CellList.get(2).Value);
System.out.println("-------");
var proposedMediationSum = Integer.parseInt(kpItemList.get(0).CellList.get(2).Value);
var refusedMediationSum = Integer.parseInt(kpItemList.get(0).CellList.get(3).Value)
var totalMediation = proposedMediationSum + refusedMediationSum;
kpItemList.get(0).CellList.get(4).Value = totalMediation;
}
Können Sie den Fehler posten, den Sie erhalten? Ich vermute, dass KPDataModel.KPData.KPItem nicht der vollständig qualifizierte Klassenname ist oder alle Klassen enthält, die Sie verwenden möchten. d.h. wo ist kpItemList definiert? Hier ist ein ziemlich gutes Tutorial http://java.sun.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html#jsimport –