JNI--UnsatisfiedLinkError

来源:互联网 发布:movist for mac 编辑:程序博客网 时间:2024/06/05 08:18

UnsatisfiedLinkError

  1、java.lang.UnsatisfiedLinkError: no dll in java.library.path

      这是Java项目无法找到 动态链接库   no dll名称 in java.library.path

解决: 方法a:把dll所在目录配置到path环境变量中(而后须关闭Eclipse再打开,Restart无效);

     方法 b:src配置Native Library 路径;


 2、java.lang.UnsatisfiedLinkError: 方法名()V

此时已经成功调用动态链接库,此错误方法名称不一致。对比javah生成的方法名与C++中JNICALL 后方法名称是否一致。




0 0