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下的最高版的那个文件。