Создайте перечисление 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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