在加载一个dll文件时,出现以下异常:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
D:\Transliteration\rlpnc-3.1.0-sdk-ia32-w32-msvc80\rlp\bin\ia32-w32-msvc80\btrntjni.dll:
The system cannot find message text for message number 0x%1 in the message file for %2
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.basistech.util.internal.Native.loadLibrary(Unknown Source)
at com.basistech.rnt.jni.<clinit>(Unknown Source)
at com.basistech.rnt.RNTEnvironment.<init>(Unknown Source)
at SampleTranslator.<init>(TranslateNameSample.java:88)
at TranslateNameSample.main(TranslateNameSample.java:62)
不确定问题的根本原因。谁能帮我解决这个问题。
谢谢, 巴斯卡
最佳答案
我在生产您尝试使用的产品的公司工作。当它针对我们附带的底层的不兼容版本安装时,我们已经看到了这个错误,因为正如其他人所建议的那样缺少依赖的 DLL。如需更多帮助,请随时联系我们的支持团队。
关于java - 加载 dll 库文件时出现问题... java.lang.UnsatisfiedLinkError : Can't load library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407395/