Создайте перечисление Java из JNI.JAVA

Программисты JAVA общаются здесь
Anonymous
Создайте перечисление Java из JNI.

Сообщение Anonymous »

Я встречал разные ответы относительно того, что я пытаюсь сделать, но ничего общего, любая помощь приветствуется...

У меня есть Java-перечисление области пакета, которое я хотел бы передать в качестве аргумента методу Java, но не могу найти способ создать его непосредственно из JNI. Возможно ли это?

Вот скелет кода:

MyEnum.java

Код: Выделить всё

package com.a.b;
public enum MyEnum {
VALUE1,
VALUE2,
VALUE3
}
MyClass.java[/b]

Код: Выделить всё

package com.a.b.c;
import com.a.b.MyEnum;
public class MyClass {
public MyClass(MyEnum value) { ... }
}
Можно ли вызвать конструктор MyClass непосредственно из JNI? (У меня нет проблем с вызовом конструктора, если я удаляю перечисление, т.е. передаю строку и код Java выполняет преобразование, но не могу понять, как это сделать иначе).

Подробнее здесь: https://stackoverflow.com/questions/517 ... om-the-jni

Вернуться в «JAVA»