簡體   English   中英

IBM Message Broker Java API:java.lang.NoClassDefFoundError:com.ibm.mq.MQException

[英]IBM Message Broker Java API: java.lang.NoClassDefFoundError: com.ibm.mq.MQException

我正在嘗試使用ibm的Java API連接到Message Broker中的代理: http : //publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.etools.mft.doc %2Fbe43410_.htm

我嘗試使用該鏈接提供的示例(我使用的是我知道存在的代理,端口和隊列管理器),但出現以下錯誤:

Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.mq.MQException
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:72)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
    at com.ibm.broker.config.proxy.MQBrokerConnectionParameters.getSender(MQBrokerConnectionParameters.java:565)
    at com.ibm.broker.config.proxy.BrokerProxy.<init>(BrokerProxy.java:289)
    at com.ibm.broker.config.proxy.BrokerProxy.getInstance(BrokerProxy.java:777)
    at BarAdmin.connectToBroker(BarAdmin.java:197)
    at BarAdmin.main(BarAdmin.java:52)

有任何想法嗎?

是的,您在運行時缺少包含com.ibm.mq.MQException的JAR,或者您所擁有的JAR版本不包含該類。

查找包含該類的JAR,然后將其添加到您的運行時CLASSPATH中。

MQ安裝目錄包含一個名為java / lib的目錄,其中包含您需要的所有jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM