JNA异常java.lang.UnsatisfiedLinkError: Unable to load library处理方法
来源:互联网 发布:mac 升级10.8 编辑:程序博客网 时间:2024/05/16 02:04
今日遇到此问题:JNA异常java.lang.UnsatisfiedLinkError: Unable to load library
代码如下:
public class IcMultiApp implements IIcMultiApp{
public interface IIcMultiApp extends Library {
String sep = File.separator;
IIcMultiApp INSTANCE = (IIcMultiApp)Native.loadLibrary("."+sep+"driver"+sep+"scms", IIcMultiApp.class);
public int PBOC20_HT_READINFO(byte[] s1,byte[] s2,byte[] s3,byte[] s4);
public int PBOC20_HT_WriteScriptFromFile(String s0,byte[] s1,byte[] s2,byte[] s3,byte[] s4);
}
static IIcMultiApp dll=IIcMultiApp.INSTANCE;
……
}
经查:是由于动态库链接的路径问题,导致的无法加载。
将路径改成绝对路径:
IIcMultiApp INSTANCE = (IIcMultiApp)Native.loadLibrary("E:"+sep+"yunbao"+sep+"代码"+sep+"3.cvs"+sep+"workspace_srcb"+sep+"cn.com.agree.device.icmultiapp"+sep+"driver"+sep+"scms", IIcMultiApp.class);
即可解决
- JNA异常java.lang.UnsatisfiedLinkError: Unable to load library处理方法
- JNA异常java.lang.UnsatisfiedLinkError: Unable to load library
- 解决异常java.lang.UnsatisfiedLinkError: Unable to load library 'virt'
- java.lang.UnsatisfiedLinkError: Unable to load library
- java.lang.UnsatisfiedLinkError:Unable to load
- Native.loadLibrary Caused by: java.lang.UnsatisfiedLinkError: Unable to load library
- java.lang.UnsatisfiedLinkError: Unable to load library ÕҲ»µ½ָ¶¨
- Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library
- java.lang.UnsatisfiedLinkError: Unable to load library 'HCNetSDK': ÕҲ»µ½ָ¶¨
- Unable to load sqlite_jni: java.lang.UnsatisfiedLinkError: Native Library D:/resin/bin/sqlite_jni.dll already loaded in another
- java.lang.UnsatisfiedLinkError: Can not load XXX library ... JNA不能加载DLL动态库问题
- JNA dll Unable to load library 修改JRE路径
- java.lang.UnsatisfiedLinkError: Can't load library from JNI code
- java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons解决方法
- Caused by java.lang.UnsatisfiedLinkError Cannot load library
- Caused by: java.lang.UnsatisfiedLinkError: Cannot load library
- ReactNative异常: java.lang.UnsatisfiedLinkError: could find DSO to load: libreactnativejni.so
- UnsatisfiedLinkError: Unable to load library:Native library not found in resource path
- SQL 通配符
- size函数
- sum函数
- 实用函数库——方便大家少写点代码。。。
- UI设计素材资源网站推荐
- JNA异常java.lang.UnsatisfiedLinkError: Unable to load library处理方法
- QList、QMap简单嵌套使用
- 简单 却爱
- 内省(INTROSPECTOR)
- C与Powerbuilder数据类型转换
- 解决Windows Server 2008 System进程占用80端口
- android之ListView
- Mysqldump备份和还原MySQL数据库!
- SELECT INTO 语句可用于创建表的备份复件