-
UnsatisfiedLinkError 解决办法5
我想做一个在java中连接VSS的程序 参考http://blog.csdn.net/tyrone1979/archive/2007/01/19/1487903.aspx
可是在生成DLL后,运行程序的时候却抛出了UnsatisfiedLinkError异常
public static void main(String[] args) { // VSSOperator vOperator = new VSSOperator("Test.dll"); //我生成的DLL是Test.dll VSSOperator vOperator = new VSSOperator(); vOperator.disconnection(); }
写这个只是为了测试。
这是完整的异常Exception in thread "main" java.lang.UnsatisfiedLinkError: disconnection at org.nrc.vss.VSSOperator.disconnection(Native Method) at org.nrc.vss.VSSOperator.main(VSSOperator.java:19)
怎么才能解决呢
问题补充:
已经将文件放到SYSTEM32下了
问题补充:
我感觉这个不像是找不到这个文件啊,要是找不到会提示找不到的啊
问题补充:Exception in thread "main" java.lang.UnsatisfiedLinkError: no Tes1t.dll in java.library.path
我写个错误的文件进去后,测试是这个结果,这才是找不到文件吧。
你们确定我之前的错误也是找不到么?
问题补充:
你们确定这是找不到么???
问题补充:
我觉得这个文件一定是找到了,只是这个方法找不到 是不是这样呢?
问题补充:
很神秘啊,我搞不清楚是哪的问题啊 文件肯定是找到了啊2010年1月14日 11:32
12个答案 按时间排序 按投票排序
-
不好意思 我看错了
待我仔细研究一下http://blog.csdn.net/tyrone1979/archive/2007/01/19/1487903.aspx
再回复~2010年1月14日 13:53
-
lz的异常堆栈就是这么说的啊
引用
Exception in thread "main" java.lang.UnsatisfiedLinkError:
no Tes1t.dll in java.library.path2010年1月14日 13:52
-
对啊
引用
public class UnsatisfiedLinkErrorextends LinkageError当 Java 虚拟机无法找到声明为 native 的方法的本地语言定义时,抛出该错误。
2010年1月14日 13:41
-
System.out.println(Thread.currentThread().getContextClassLoader().getResource("./").getPath()); //先打印上述路径
再把该dll copy到下面。2010年1月14日 11:41
-
UnsatisfiedLinkError是由于系统找不到JNI所需的某个DLL文件,可以将所有DLL放在系统path能找到的地方,建议目录为system或system32.
2010年1月14日 11:41
相关推荐
主要介绍了studio碰到问题:java.lang.UnsatisfiedLinkError解决办法的相关资料,需要的朋友可以参考下
安装jpcap报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: C:/Windows/System32/Jpcap.dll: Can't find dependent libraries 解决办法。
解决办法 下载一个64位的tcnative-1.dll,覆盖了原来的文件 java.lang.UnsatisfiedLinkError: Can't load IA 32-bit .dll on a AMD 64-bit platform 错误原因 由错误提示可知,tcnative-1.dll是一个32位文件,...
Android studio so库找不到问题解决办法 问题: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[ zip file /data/app/com.bb.aaaa.nfcandimg-1/base.apk, zip file /data/app/...
如果遇到下列情况: 1. 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE ...解决办法: 将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
如果遇到下列情况: 1. 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE ...解决办法: 将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
在运行spark程序时,报java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.解决办法需要在本地环境进行配置hadood.dll和winutils.exe文件
其他还有很多异常,我就不一一列举了,我要说明的是,一个合格的程序员,需要对程序中常见的问题有相当的了解和相应的解决办法,否则仅仅停留在写程序而不会改程序的话,会极大影响到自己的开发的。关于异常的全部...