У меня есть следующий нативный метод в Java:
public class ConsoleIO
{
public native static void printList(List<String> list);
......
}
, и соответствующая реализация C с JNI выглядит следующим образом:
JNIEXPORT void JNICALL Java_ConsoleIO_printList(JNIEnv *env, jclass cls, jobject obj)
{
}
Теперь мне нужно передать список строкиз java в метод printList (List list), переберите его из вышеприведенной реализации C и напечатайте их в консоли из функции C.
Я знаю, что в C нет представления этого типа List, но мне нужно знать, как я могу получить доступ к этому списку строк в C и распечатать их в самом C?
Заранее спасибо!