Tôi muốn nhập một lớp mà tôi thực hiện trong dự án của tôi, vào kịch bản của tôi Tôi đã làm điều này nhưng nó không hoạt động:nhập một lớp trong 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;
}
Bạn có thể đăng lỗi mà bạn nhận được không? Tôi nghi ngờ KPDataModel.KPData.KPItem không phải là tên lớp hoàn toàn đủ điều kiện hoặc bao gồm tất cả các lớp bạn muốn sử dụng. tức là kpItemList được định nghĩa ở đâu? Đây là một hướng dẫn khá tốt http://java.sun.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html#jsimport –