我有一个应用程序使用JNI的一些本地函数在DLL中。 该应用程序在Windows XP上正常运行,但是当我在Window 2000上运行该程序时,我收到以下内容:
java.lang.UnsatisfiedLinkError: C:\Program Files\Compunetix\stixDlls\CMSCI Dll.d ll: The specified procedure could not be found at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.load0(Unknown Source) at java.lang.System.load(Unknown Source) at com.compunetix.vsd.stix.main.Main.main(Main.java:165)
有任何想法吗?
谢谢
这可能是该DLL使用另一个在第二台机器不可用的DLL。 使用依赖沃克/找到什么DLL缺少。