java - 导入的 jar 文件创建空包

标签 java eclipse jar ibm-mq

我正在将 Jar 文件“com.ibm.mq.jar”导入我的工作区 (Eclipse IDE)。 导入时,会出现一个屏幕,我可以在其中看到 Jar 文件中的所有类。

将其导入到工作空间后,我能够导入包并且以下语句没有给出任何错误。

  import com.ibm.mq.*;

但是,在代码中我无法使用包中的任何类。 就像,“MQC”是包中的一个类,但在代码中它没有反射(reflect)(如果我尝试使用它会出现“MQC 无法作为类型解析”错误)。

这个 jar 文件实际上包含 Websphere MQ API 类。

任何人都可以建议,我错过了什么。

最佳答案

如果您使用的是 MQ 7,请查看其文档 here .关于 com.ibm.mq.mqc 的弃用发生了一些事情,并且根据您使用的版本,该类被替换为 com.ibm.mq.constants.MQConstants。像这个一样,还有其他的情况。

事实上 com.ibm.mq 只包含异常 MQException,所以您不会在那里找到任何类。作为第一步,我建议您检查您正在使用的版本并更深入地研究文档。

关于java - 导入的 jar 文件创建空包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289267/

相关文章:

java - 如何从 Android Activity 调用 Java 类

java - 如何将此 HTML 表转换为 JSF 表

Java/Swing - 传递应用程序对象

java - android从内存加载选项卡图标

Eclipse 无法识别 Scala 代码

maven - 我可以使用什么maven命令从Nexus私服下载jar包?

java - .Jar 文件无法打开

java - <SomeThirdPartyClass>Util == 神对象?

windows - Eclipse maven-jar-plugin 未签名,因为重复条目 pom.xml 和 pom.properties 仅在 Windows 上

eclipse - Axis2 工作不正常