我遇到了同样的问题,我修复了以下问题:
>文件tibrvj.jar存在于我的应用程序的类路径中
>文件tibrvj.dll通过java库路径存在.此文件通常位于Tibco Rendezvous主目录中的bin目录中(例如C:/tibco/tibrv/8.2/bin)
>已安装的Java版本与已安装的tibco版本兼容.
我的环境是:
> Windows 7,64位
> Tibco Rendezvous 8.2,64位
> JDK 1.6u29,64位
之前,我为i586处理器安装了JDK 1.6u17,当我尝试使用以下方法加载库时:
System.loadLibrary("tibrvj");
我收到了这个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\TIBCO\tibrv\8.2\bin\tibrvj.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
它给了我安装正确的java版本的线索.