Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mq 我可以使用类路径中的.rar文件让独立Java程序拾取吗?_Ibm Mq_Rar - Fatal编程技术网

Ibm mq 我可以使用类路径中的.rar文件让独立Java程序拾取吗?

Ibm mq 我可以使用类路径中的.rar文件让独立Java程序拾取吗?,ibm-mq,rar,Ibm Mq,Rar,我有一个独立的Java程序,它向MQ发送消息并接收消息。我需要使用wmq.jmsra.rar,其中包含10+jar文件。如果我解压rar并在类路径中使用JAR,它工作得很好。我想知道是否有一种方法可以直接使用这个.rar文件,而不是解压缩它并将每个jar添加到类路径或将文件夹添加到类路径 我的问题与此相关,但不同 谢谢 Jugunu在配置JavaEE应用程序服务器时,应该使用资源适配器(wmq.jmsra.rar)。有关获取这些信息的详细信息,请访问 请不要将此解压缩以获取组件部件;而是将MQ类

我有一个独立的Java程序,它向MQ发送消息并接收消息。我需要使用wmq.jmsra.rar,其中包含10+jar文件。如果我解压rar并在类路径中使用JAR,它工作得很好。我想知道是否有一种方法可以直接使用这个.rar文件,而不是解压缩它并将每个jar添加到类路径或将文件夹添加到类路径

我的问题与此相关,但不同

谢谢 Jugunu

在配置JavaEE应用程序服务器时,应该使用资源适配器(wmq.jmsra.rar)。有关获取这些信息的详细信息,请访问

请不要将此解压缩以获取组件部件;而是将MQ类用于JMS“allclient”jar或OSGi捆绑包。有关如何获取这些信息,请访问


这些技术说明提供了最新版本的信息。“allclient”只是一个v8语句-但是安装客户端支持包(如MQC75)将允许您访问JMS客户端。

非常感谢calanais,它起到了作用。。我从IBM站点下载了8.0.0.1-WS-MQ-Install-Java-All.jar,并使用JavaSE文件夹中的jar。我还必须删除j2ee.jar并将编译器设置更改为1.6以消除版本冲突。。由于以下错误,我的代码无法在服务器上运行“线程中的异常”main“java.lang.UnsupportedClassVersionError:javax/jms/JMSException:Unsupported major.minor version 51.0”我不允许升级jre,因为还有许多其他应用程序,jre版本是jdk1.645。IBMJAR都编译为“BuildJDK:1.7.0_09”(我检查了meta-inf)。。。这个问题有解决办法吗。。我查看了网络,发现最常用的建议是升级jre。。有了最新的jre,它的工作状态很好。。提前感谢您的时间。Calanais,我获得了升级jdk和测试旧应用程序的许可。MQ v8实现了JMS2.0,这对Java 7有要求。这个错误告诉您类文件是为Java7编译的,但是您有一个Java6运行时。选项是按照您所能做的方式更新JRE。很高兴你已经完成了更新。