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

Websphere MQ 7.0.1的no mqjbnd05 in java.library.path有关问题

2013-07-04 
Websphere MQ 7.0.1的no mqjbnd05 in java.library.path问题安装Websphere MQ 7.0.1的SERVER版,用JAVA调用

Websphere MQ 7.0.1的no mqjbnd05 in java.library.path问题
安装Websphere MQ 7.0.1的SERVER版,用JAVA调用MQ发送消息时,出现Exception in thread "main" java.lang.UnsatisfiedLinkError: no mqjbnd05 in java.library.path错误

原因是缺少一个叫mqjbnd05.dll的文件

java.library.path指的是JDK的BIN路径,将其拷入到该目录下即可。

解决方案1:将DLL文件放入系统环境(配JDK的路径)指定的目录下。例如C:\Java\jdk1.5.0._06\jdk1.5.0._06\bin

用System.getProperty("java.library.path")可以找到JDK的BIN目录

解决方案2:用System.load("");加截DLL文件,例如:System.load("C:\\Java\\jdk1.5.0._06\\jdk1.5.0._06\\bin\\mqjbnd05.dll");

提示:原来自带的mqjbnd.dll有问题,例如C:\Program Files\IBM\WebSphere MQ\java\lib下的这个文件,目前用的是附件里的X86下的最高版的那个文件。

热点排行