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/ |