Hi Brian,
The current JNIWrapper release version 3.12 does not officially support Java 9 & 10 because this version of JNIWrapper was released before Java 9.
In general, it is possible to launch JNIWrapper on Java 10 by overriding the "java.runtime.version" Java property and set it to "1.8.0". After that, you need to call the Library.loadNativeCode() to force loading the native library and reset the "java.runtime.version" Java property. The following sample code demonstrates the approach:
String key = "java.runtime.version";
String originalValue = System.getProperty(key);
System.setProperty(key, "1.8.0");
Library.loadNativeCode();
System.setProperty(key, originalValue);
All these actions should be done before using any JNIWrapper-related classes. Could you please try this approach and let us know the result?
Regards,
Vladimir Ikryanov