【发布时间】:2014-11-17 06:32:32
【问题描述】:
我正在使用 Websphere MQ。而且我需要将特定的 JAR 文件转换为 DLL。 Here 是来自 WMQ 客户端的 JARS 集合。 Here 是该集合的 JAR 分析器文件,其中列出了各种传入和传出依赖项。
我要转换的文件是com.ibm.mq.jar,它具有以下传出依赖项-
com.ibm.mq.commonservice.jar
com.ibm.mq.headers.jar
com.ibm.mq.jmqi.jar
问题是我不知道在命令提示符中传递什么命令来转换 jar 而不会丢失任何类。
基本上,我需要访问 MQMessage 和 MQMD,它们是 com.ibm.mq.jar 的一部分,但是当我自己转换它时,这些特定的类不会被导入。
我查看了another similar StackOverflow Question,但主要区别在于依赖关系是循环的。
例如,com.ibm.mq.headers.jar 依赖于 com.ibm.mq.jmqi.jar,反之亦然。
【问题讨论】:
-
请问您对 JAR 文件的转换有什么要求? MQ 有 .net 客户端。
-
我需要在未安装客户端的情况下连接到 MQ。不要问我为什么。我的老板要求我这样做。我做到了。现在他们想要功能。
-
我很欣赏客户端安装在机器上放置了大量材料;但是,您需要在运行程序的机器上复制一些客户端库 .net 或 JAR(已转换或未转换)。请记住,IBM 服务不会扩展到任何转换后的 JAR。
-
@Calanais 我知道。目前我可以发送消息并从我的 MQ 服务器接收回复。但我需要指定服务器应该回复的队列。为此,我需要导入
com.ibm.mq.jar。因此,寻求帮助。