forum.bitel.ru
http://forum.bitel.ru/

Java/BGBS: import пользовательских Java классов
http://forum.bitel.ru/viewtopic.php?f=22&t=8338
Страница 1 из 1

Автор:  Yagoda [ 08 авг 2013, 06:28 ]
Заголовок сообщения:  Java/BGBS: import пользовательских Java классов

Делаю:
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

Автор:  Yagoda [ 08 авг 2013, 06:59 ]
Заголовок сообщения:  Re: Java/BGBS: import пользовательских Java классов

PS.
Понимаю, что использовать в скриптовом шлюзе IPN свои Java классы - извращение. Надо использовать модуль Inet.
Переход на Inet в будущем, пока что вот такие извращения...

Автор:  skyb [ 08 авг 2013, 07:10 ]
Заголовок сообщения:  Re: Java/BGBS: import пользовательских Java классов

вообще тоже интересна такая возможность, тоесть в ipn использовать уже подогнанный java код динклассов, чтоб потом его просто указать в inet при переходе и все =)

Автор:  Cromeshnic [ 08 авг 2013, 07:15 ]
Заголовок сообщения:  Re: Java/BGBS: import пользовательских Java классов

Компилируете свой класс в jar-файл, кидаете его в lib/ext, рестарт сервера -> PROFIT!

Автор:  Yagoda [ 08 авг 2013, 08:02 ]
Заголовок сообщения:  Re: Java/BGBS: import пользовательских Java классов

Это понятно, что можно так подключить. Но работать с этим своим классом придется много, постоянно компилировать-копировать просто неудобно. Да и не один такой класс будет...

В общем, вопрос актуальный.

Автор:  dimOn [ 08 авг 2013, 12:39 ]
Заголовок сообщения:  Re: Java/BGBS: import пользовательских Java классов

Нет, было уже - дин.код нельзя использовать везде где захочется.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/