Импортируйте класс в Сценариях 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;

}
5
задан Bozho 5 July 2010 в 14:24
поделиться

1 ответ

Ну, спасибо большое, я нашел, что проблема возникает из-за импорта. Вот что говорится на сайте Oracle :

Глобальная переменная Packages может быть использоваться для доступа к пакетам Java. Примеры: Packages.java.util.Vector, Packages.javax.swing.JFrame. Пожалуйста, обратите внимание, что "java" - это сокращение для "Packages.java". Существуют эквивалентные эквивалентные сокращения для префиксов javax, org, edu, com, net префиксов, так что практически все классы JDK классы платформы могут быть доступны без префикса "Packages".

Итак, для импорта моего класса я использовал : importClass(Packages.KPDataModel.KPData.KPItem);

4
ответ дан 15 December 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: