2010-12-03 24 views
3

我有一個應用程序將JNI用於DLL中的某些本機函數。該應用程序正常運行在Windows XP上,但是當我在窗口2000運行的程序,我收到以下內容:從XP切換到WIN2K時出現Java異常

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) 
 

任何想法?

感謝

+0

java運行庫是否正常工作?你有沒有嘗試運行其他的Java程序? – 2010-12-03 21:13:41

+0

該DLL是否存在於Windows 2000環境中的該位置?它是否與在XP中運行完全相同的DLL? – 2010-12-03 21:28:40

回答

相關問題