Hi, I'm a bit stumped there, as I'm trying to get native to work in that rather special environment.
JNI_OnLoad fails with: WARNING: The APR based Apache Tomcat Native library failed to load. The error reported was [Unsupported JNI version 0xffffffff, required by bin/libtcnative-1.so.0.2.23] java.lang.UnsatisfiedLinkError: Unsupported JNI version 0xffffffff, required by bin/libtcnative-1.so.0.2.23 at com.oracle.svm.jni.JNILibraryInitializer.initialize(JNILibraryLoadFeature.java:87) at com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibrary0(NativeLibrarySupport.java:153) at com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibrary(NativeLibrarySupport.java:98) at java.lang.ClassLoader.loadLibrary(Target_java_lang_ClassLoader.java:126) at java.lang.Runtime.load0(Runtime.java:809) at java.lang.Runtime.load(Runtime.java:241) at java.lang.System.load(System.java:366) at org.apache.tomcat.jni.Library.<init>(Library.java:42) Although this looks weird, this is actually returning -1 and it's normal when it fails [it's a bad error message]. Most likely this doesn't work: if ((*vm)->GetEnv(vm, &ppe, JNI_VERSION_1_4)) { return JNI_ERR; } Any ideas ? Rémy