首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

java.lang.UnsatisfiedLinkError异常解决方法!

2014-01-26 
在我机子上写的程序,运行的好好的,到了别人机子上就报这个错. 程序jni调用了一个dll:lemur_jni.dll ,而lemu

在我机子上写的程序,运行的好好的,到了别人机子上就报这个错.
程序jni调用了一个dll:lemur_jni.dll ,而lemur_jni.dll是我在本机用VC8生成的,不知道其中会不会有什么问题,请高手指点!
错误提示如下:
Exception in thread "main " java.lang.UnsatisfiedLinkError: C:\javaproject\P2PBoard8\P2PBoard\lemur_jni.dll: ??????ó??ò???ò????????ó??òδ???????????°????ó??ò????~??????????
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at lemurproject.indri.indriJNI. <clinit> (indriJNI.java:97)
at lemurproject.indri.QueryEnvironment. <init> (QueryEnvironment.java:37)
at lemurproject.indri.ui.RetUI. <init> (RetUI.java:179)
at p2pboard.MainBoard.iniComponent(MainBoard.java:103)
at p2pboard.MainBoard. <init> (MainBoard.java:77)
at p2pboard.MainBoard.main(MainBoard.java:86)

------解决方法--------------------------------------------------------
好像没有找到lemur_jni.dll ,
把这个文件,放在windows\system32\ 下试试
------解决方法--------------------------------------------------------
我也遇到了这样的问题..
Native code library libAriaJava) failed to load. Make sure that its directory is
in your library path; See the chapter on Dynamic Linking Problems in the SWIG J
ava documentation for help.
java.lang.UnsatisfiedLinkError: F:\licheng\AriaJava.dll: ???????????????????????
????????????????
找到了DLL的,如果没找到是:
Native code library libAriaJava) failed to load. Make sure that its directory is
in your library path; See the chapter on Dynamic Linking Problems in the SWIG J
ava documentation for help.
java.lang.UnsatisfiedLinkError: no AriaJava in java.library.path
------解决方法--------------------------------------------------------
1。确保你的dll是release而不是debug的
2。使用System.load(String filePath)完整路径试试。
------解决方法--------------------------------------------------------
启动参数-Djava.library.path=DLL文件的目录

        

热点排行