2012-11-08 75 views
3

我正在導入Jar文件「com.ibm.mq.jar」到我的工作區(Eclipse IDE)中。 導入時,屏幕出現,我可以看到Jar文件中的所有類。導入的jar文件創建空包

將其導入到工作空間後,我能夠導入包並且以下語句沒有給出任何錯誤。

import com.ibm.mq.*; 

但是,在代碼中我不能夠使用其中任何一個都沒有在包中的類的。 比如,「MQC」是包中的一個類,但是它在代碼中沒有反映(如果我試圖使用它,「MQC不能被解析爲類型」錯誤出現)。

該jar文件實際上包含Websphere MQ API類。

任何人都可以提醒,我錯過了什麼。

+1

將jar添加到Java Build Path首選項窗口,然後重新組織導入(ctrl + shift + o)。導入不是將jar添加到項目classpath IIRC – BigMike

回答

1

如果您使用MQ 7,請檢查其文檔here。有一些東西是關於棄用com.ibm.mq.mqc,根據您使用的版本,該類被替換爲com.ibm.mq.constants.MQConstants。像這樣,還有其他的情況。

其實com.ibm.mq只包含異常MQException,所以你不會在那裏找到任何類。作爲第一步,我建議您檢查您使用的版本,並深入研究文檔。