Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2009, 19:36   #1
belka_cj
Новичок
Джуниор
 
Регистрация: 24.11.2009
Сообщений: 1
Восклицание JNI вызов java методов из С++

Возник вопрос, что возвращает метод jni CallObjectMethod, если в java коде вывалилось какое-нибудь исключение? сохраняет ли он где-нибудь log вызовов?
я уже замучилась
вот код вызова java-ского метода
было выяснено, что вне зависимости от того , что будет стоять в качестве второго параметра функции CallObjectMethod, в объект jobject все равно что-то возвращается, каким образом определить с каким успехом отработала эта функция?

Код:
jclass clsObjService = findClass(env, "ru/spb/nicetu/common/interaction/_1/ObjectOperationsPortImplService");
    jmethodID constrObjService = findMethod(env, clsObjService, "<init>", NO_PARAMS,
   		 sizeof(NO_PARAMS), "V");
    jmethodID methodGetObjPort = findMethod(env, clsObjService, "getObjectOperationsPortPort",
   		 NO_PARAMS, sizeof(NO_PARAMS),
   		 "Lru/spb/nicetu/common/interaction/_1/ObjectOperationsPort");
    jobject objService = env->NewObject(clsObjService, constrObjService);
    jobject objPort = env->CallObjectMethod(objService, methodGetObjPort);

Последний раз редактировалось alexinspir; 25.11.2009 в 12:43.
belka_cj вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов рисующих методов сцены из подпрограммы. jojahti Общие вопросы C/C++ 6 20.08.2009 11:50
Вызов методов объекта из функции? jojahti Общие вопросы C/C++ 3 03.08.2009 16:57
Использование методов вне класса prikolist Общие вопросы C/C++ 12 07.05.2009 13:57
наследование методов TaTT DoGG Общие вопросы .NET 4 27.02.2009 01:27
Технология JNI, не работает пример :( lexluther Общие вопросы по Java, Java SE, Kotlin 0 23.11.2008 02:48