我的test.java能够加载SWIG共享库dll (System.loadLibrary("TestJni")),但是当我试图调用我使用SWIG公开的任何C函数时,它会抛出下面的异常。我使用一个Makefile使用32位Linux创建了共享库dll。也许在SWIG共享库dll的创建中有什么不对劲。我能够让它在Linux上工作(只需对Makefile做一些特定于Linux的修改)。异常:
Exception in thread "main" jav
在一些JNI代码中,我们调用GetStringCritical()来获取字符串的内容。之后,我们调用ExceptionCheck()来处理发生的任何异常。我在用-Xcheck:jni运行代码,我得到了很多...Warning: Calling other JNI functions in the scope of Get/ReleasePrimitiveArrayCritical or Get/ReleaseStringCritical这是由对ExceptionChe