2

キューからメッセージを参照する Java プログラムがあります。

アプリケーションを実行すると、「java.lang.NoClassDefFoundError:」エラーが表示されます。また、クラス MQQueueManager を含む jar com.ibm.mq があります。しかし、「この要素にはソースが添付されておらず、Javadoc が添付されていないため、Javadoc が見つかりませんでした」のようなエラー メッセージが表示されます。

第2問 メッセージを閲覧するプログラムです。メッセージを参照した後、メッセージから messageID のみを取得する方法。

解決策を教えてください。

4

1 に答える 1

2

通常、表示されるエラーは、ベンダーの配布メディアからクライアントをインストールするのではなく、jarファイルを取得したときに発生します。メディアからIBMMQクライアントをインストールしなかった場合は、SupportPacMQC75として無料でダウンロードできます。これにより、完全なクライアント、インストールをテストする初期検証プログラム(IVP)、およびその他の多くの診断が提供されます。

メッセージIDは...

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

...ここここのドキュメントによると。

于 2013-03-05T13:08:55.223 に答える