【问题标题】:The type com.ibm.msg.client.jms.JmsQueue cannot be resolved. It is indirectly referenced from required .class filescom.ibm.msg.client.jms.JmsQueue 类型无法解析。它是从所需的 .class 文件中间接引用的
【发布时间】:2014-10-15 13:11:45
【问题描述】:

我正在尝试使用 QueueConnection 和 QueueConnectionFactory 类在 RAD 8 中的 WAS v7.0 上设置 MQ。我在“无法解析类型 com.ibm.msg.client.jms.JmsQueue。它是从所需的 .class 文件中间接引用的”类之一中遇到编译错误。有人可以帮我解决这个问题。

提前致谢!!

【问题讨论】:

    标签: java jakarta-ee message-queue


    【解决方案1】:

    您必须将 WebSphere 7.0 服务器运行时添加到 Java 构建路径中。在 RAD 8 中右键单击您看到此错误的 procject,然后选择 Build Path -> Configure Build Path,然后选择选项卡“Libraries”并单击“Add Library”,在下一个窗口中选择“Server Runtime”,然后在下一个屏幕上选择“WebSphere Application Server 7.0”。

    【讨论】:

    • 感谢魔术师的回复。但是在我的构建路径中,已经选择了 WAS v7.0,甚至 JRE 系统库也是 v7.0 JRE。
    • 您是否将 WMQ JMS JAR 捆绑到您的应用程序中?如果答案是肯定的,那么删除它并使用 WebSphere 附带的那些。这个问题可能与stackoverflow.com/questions/5215486/… 重复
    猜你喜欢
    • 1970-01-01
    • 2017-10-05
    • 2013-05-14
    • 2017-02-26
    • 2016-10-31
    • 2016-02-20
    • 2015-02-10
    • 2019-01-26
    • 2012-04-30
    相关资源
    最近更新 更多