2

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

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

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

请给我解决方案。

4

1 回答 1

2

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

至于消息ID...

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

...根据此处此处的文档。

于 2013-03-05T13:08:55.223 回答