MQQueueManager(String queueManagerName)抛出MQException

时间:2013-03-05 12:37:47

标签: ibm-mq

我有一个java程序来浏览队列中的消息。

当我运行应用程序时,它显示“java.lang.NoClassDefFoundError:”错误    我还有jar com.ibm.mq,它包含类MQQueueManager。但我得到的错误信息如“此元素既没有附加源也没有附加Javadoc,因此找不到Javadoc。”

第二个问题   这是一个浏览消息的程序。浏览消息后如何仅从消息中获取messageID。

请给我解决方案。

1 个答案:

答案 0 :(得分:2)

通常,当人们抓取jar文件而不是从供应商分发介质安装客户端时,会看到您看到的错误。如果未从介质安装IBM MQ客户端,则可以免费下载SupportPac MQC75。这将提供完整的客户端,测试安装的初始验证程序(IVP)以及许多其他诊断。

至于消息ID ......

     MQMessage myMessage = new MQMessage();
     byte myMessageID = myMessage.messageId;

...根据文档herehere