jas*_*ine 7 java tibco tibco-rv
我在使用Tibco RV的Linux服务器上运行Java应用程序,我收到以下错误:
TibrvException[error=901,message=Library not found: tibrvj]
Run Code Online (Sandbox Code Playgroud)
是什么导致了这个问题?
我已经添加了含有库路径*.so进入LD_LIBRARY_PATH,但仍是同样的结果.
更新:
目前,我已<MyApp>/libs/tibrvj.jar加入classpath.tibrvj.jar从Windows环境复制到我正在运行我的应用程序的Linux机器.我从类路径中删除了这个并添加了另一个引用<TibcoDirectory>/libs/tibrvj.jar,它修复了问题.它们与前一个文件的大小不同,从Windows复制的那个和当前在Linux框中的一个可能有区别.有人可以解释为什么会这样吗?
我遇到了同样的问题,我修复了以下问题:
我的环境是:
之前,我为i586处理器安装了JDK 1.6u17,当我尝试使用以下方法加载库时:
System.loadLibrary("tibrvj");
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
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
Run Code Online (Sandbox Code Playgroud)
它给了我安装正确的java版本的线索.
| 归档时间: |
|
| 查看次数: |
24542 次 |
| 最近记录: |