Java exception when switching from XP to WIN2K

I have an application that uses JNI for some native functions that are in a DLL. The application works correctly in Windows XP, however, when I run the program in Window 2000, I get the following:

alt text


    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)

Any ideas?

thank

+3
source share
1 answer

it is possible that the dll is using another dll that is not available on this second machine. Use Walker / to find exactly what the dll is missing.

+4
source

Source: https://habr.com/ru/post/1778400/


All Articles