Comment accéder aux champs statiques des enums en utilisant l'API d'invocation JNI ?
J'essaie d'accéder à glassfish org.glassfish.api.embedded.ContainerBuilder.Type l'énumération de l'api Glassfish en utilisant le code suivant
jclass Type= env->FindClass(
"org/glassfish/api/embedded/ContainerBuilder$Type");
jfieldID Type_web=env->GetStaticFieldID(
Type,"web","org/glassfish/api/embedded/ContainerBuilder$Type");
Mais cela me donne toujours l'erreur suivante Exception in thread "main" java.lang.NoSuchFieldError: web
Comment puis-je accéder à ce champ ?