启动Tibrv时出现异常:NoClassDefFoundError

时间:2015-08-10 08:35:49

标签: java noclassdeffounderror tibco-rv

我正在尝试在使用Tibco RV的Linux上运行Java应用程序,但我不断记录以下错误:

ERROR: Uncaught exception
java.lang.NoClassDefFoundError: com/tibco/tibrv/TibrvException
        at com.bet.blues.as.MessagingServer.loadRVTransports(MessagingServer.java:681)
        at com.bet.blues.as.MessagingServer.main(MessagingServer.java:382)
Caused by: java.lang.ClassNotFoundException: com.tibco.tibrv.TibrvException

我验证了我的环境变量并且设置正确: 我的CLASSPATH包含:/opt/tibco/tibrv/8.2/lib和我的路径:/opt/tibco/tibrv/8.2/bin。在这两个位置,我都有tibrvj.jar具有读,写和执行权限。 在设置路径时我错过了什么吗?我怎样摆脱这个例外?

1 个答案:

答案 0 :(得分:0)

如果我没有弄错的话,你的问题已在这里得到解答:Why am I getting a NoClassDefFoundError in Java?

  

当您的代码所依赖的类文件存在于编译时但在运行时未找到时,会导致这种情况。查找构建时和运行时类路径的差异。