Делаю:
1. Пользовательский класс
Код:
package satdv.lib;
public class test
{
public static int test() {
return 1;
}
}
2. Глобальный скрипт поведения BGBS
Код:
import satdv.lib.test;
public void main( setup, con, conSlave )
{
print(satdv.lib.test.test());
}
При попытке выполнить скрипт, получаю:
EXCEPTIONS:
Class or variable not found: satdv.lib.test
Class or variable not found: satdv.lib.test : at Line: 9 : in file: Test : satdv .lib .test .test ( )
При этом, если делаю Java скрипт, то из него satdv.lib.test.test() нормально вызывается.
Вопрос. Можно ли в BGBS скриптах использовать пользовательские Java классы? И если можно, есть ли особенности?
Ответ "Делайте Java скрипты" не принимается. Нужно использовать свои классы в скриптовом шлюзе IPN, а он может быть только на BGBS. Данный пример привел просто для наглядности.
Сервер: вер. 6.0 сборка 1529 от 25.06.2013 02:11:59 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_38