Исключение Java при переключении с XP на WIN2K - PullRequest
3 голосов
/ 04 декабря 2010

У меня есть приложение, которое использует JNI для некоторых собственных функций, которые находятся в DLL.Приложение работает правильно на Windows XP, однако, когда я запускаю программу на Windows 2000, я получаю следующее:

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)

Есть идеи?

Спасибо

1 Ответ

4 голосов
/ 04 декабря 2010

возможно, что dll использует другую dll, недоступную на этом втором компьютере.Используйте Обходчик зависимостей / , чтобы точно определить, что DLL отсутствует.

...