在我机子上写的程序,运行的好好的,到了别人机子上就报这个错.
程序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)
程序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)
解决方案 »
- 希望有经历过的朋友帮我看下这个问题
- JAVA中ArrayList是否允许两个线程同时进行插入和删除操作?
- SWING组件问题
- 好心人求解
- 关于定时器的一个问题!!!!!!达人们帮帮我吧
- *[求助] insertRow() 出错,关于字段长度问题
- Kosling每日提问之2004.03.21!----从早到晚的做实验,郁闷!
- 没证书真的不行吗/?//
- tcpip数据侦听问题
- 创建一个txt文件失败
- QName的问题(表示 XML 规范中定义的限定名称):命名空间Uri、本本地部分localPart、前缀它们代表是什么意思啊!
- 如何用Runtime.getRuntime().exec()启动另外一个JAVA程序
把这个文件,放在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
2。使用System.load(String filePath)完整路径试试。
py@ubuntu8:~/l/java_client$ java com.tbu.e -Djava.library.path=./com/tbu/
Exception in thread "main" java.lang.UnsatisfiedLinkError: beginDll
at com.tbu.e.main(e.java:9)