单独获取 IBM MQ classes for JMS

IBM® MQ classes for JMS 在自解压 JAR 文件中可用,如果您只想获取 IBM MQ classes for JMS JAR 文件,以部署到软件管理工具或用于独立客户机应用程序,那么可以从 Fix Central 下载该 JAR 文件。

开始之前

在启动此任务之前,请确保您的机器上安装了 Java runtime environment (JRE) ,并且已将 JRE 添加到系统路径中。

此安装过程中使用的 Java 安装程序不需要以 root 用户或任何特定用户身份运行。 只要求运行它的用户具有您想要放入文件的目录的写入权限。

关于本任务

IBM MQ 8.0之前, IBM WebSphere® MQ classes for JavaIBM WebSphere MQ classes for JMS 无法作为单独的下载提供。 对于 IBM WebSphere MQ 7.5 或更早版本,如果您正在开发和运行使用 IBM WebSphere MQ classes for JavaIBM WebSphere MQ classes for JMSJava 语言应用程序,那么需要通过执行完整服务器安装或者通过将其中一个客户机 SupportPacs 安装到正在开发应用程序的系统和将运行应用程序的系统上来安装这些应用程序。 此安装将安装比 IBM WebSphere MQ classes for JavaIBM WebSphere MQ classes for JMS 文件更多的文件。

但是,从 IBM MQ 8.0开始,以下文件在自解压 JAR 文件中可用,这将使下载和安装的大小以及执行安装所需的时间最小化:
  • IBM MQ classes for JMS
  • IBM MQ classes for Java
  • IBM MQ 资源适配器
  • IBM MQ OSGi 捆绑软件

运行可执行 JAR 文件时,它将显示必须接受的 IBM MQ 许可协议。 它要求提供用于安装 IBM MQ classes for JavaIBM MQ classes for JMS,资源适配器和 OSGi 捆绑软件的目录。 如果选定的安装目录不存在,将创建该目录并且将安装程序文件。 但是,如果该目录存在,将报告错误并且不会安装任何文件。

过程

  1. Fix Central下载 IBM MQ Java JAR 文件。
    要查找可供下载的最新版本,请在 文本搜索 框中输入短语 "Java" 。 要下载的文件名称的格式为 V.R.M.F-WS-MQ-Install-Java-All.jar,其中 V.R.M.F 是产品版本号,例如 8.0.0.2

    如果找不到该文件,请确保已选择产品WebSphere MQ,并且版本8.0

  2. 从您下载文件的目录启动安装。
    要开始安装,请采用以下格式输入命令:
    java -jar V.R.M.F-WS-MQ-Install-Java-All.jar
    其中 V.R.M.F 是产品版本号,例如 8.0.0.2V.R.M.F-WS-MQ-Install-Java-All.jar 是从 Fix Central 下载的文件的名称。
    例如,要为 V 8.0.0修订包 2 发行版安装 IBM MQ classes for JMS ,请使用以下命令:
    java -jar 8.0.0.2-WS-MQ-Install-Java-All.jar
    注: 要执行此安装,必须在机器上安装 JRE 并将其添加到系统路径。
    在您输入命令时,将显示以下信息:
    在可以使用,解压缩或安装 IBM WebSphere MQ V8.0之前,必须接受
    1 的条款。 IBM 国际评估许可协议
    程序 2。 IBM 国际程序许可协议和其他
    许可信息。 请仔细阅读以下许可协议。
    
    使用
    --viewLicenseInfo 选项可以单独查看许可协议。
    
    按“回车”以立即显示许可条款,或按“x”跳过。
  3. 阅读并且接受许可条款:
    1. 要显示许可,按 Enter 键。
      或者,按 x 跳过显示许可。
      在显示许可之后,或者在您选择 x 之后,将立即显示以下消息:
      使用
      --viewLicenseInfo 选项可以单独查看其他许可信息。
      
      按“回车”以立即显示附加许可信息,或按“x”跳过。
    2. 要显示其他许可条款,请按 Enter 键。
      或者,按 x 跳过显示其他许可条款。
      在显示其他许可条款之后,或者在您选择 x 之后,将立即显示以下消息:
      通过选择下面的“我同意”选项,您同意
      许可协议条款和非 IBM 条款(如果适用)。 如果不
      选择“我不同意”。
      
      选择 [1] 我同意,或 [2] 我不同意:
    3. 要接受许可协议并且继续选择安装目录,请选择 1。
      或者,选择 2 立即结束安装。
      如果您选择 1,将显示以下消息:
      输入产品文件的目录或保留空白以接受缺省值。
      缺省目标目录为 H:\WMQ
      
      是否作为产品文件的目标目录?
  4. 指定资源适配器的安装目录:
    • 如果您想要将产品文件安装在缺省位置,那么可在不指定值的情况下直接按 Enter 键。
    • 如果想要将产品文件安装在与缺省位置不同的其他位置,请指定要安装产品文件的目录的名称,然后按 Enter 键以开始安装。
    您指定的目录名称必须不存在,否则,在您开始安装时,将报告错误并且不会安装任何文件。
    假如该目录尚不存在,将创建选定的安装目录,并且会将程序文件安装在此目录中。 在安装期间,会在您选择的安装目录中创建一个名为 wmq 的新目录。 将使用以下内容在 wmq 目录中创建三个子目录 JavaEEJavaSEOSGi
    .\JavaEE:
    wmq.jmsra.ivt.ear 
    wmq.jmsra.rar
    
    .\JavaSE:
    com.ibm.mq.allclient.jar 
    com.ibm.mq.traceControl.jar 
    fscontext.jar 
    jms.jar 
    providerutil.jar
    
    .\OSGi:
    com.ibm.mq.osgi.allclient_<V.R.M.F>.jar 
    com.ibm.mq.osgi.allclientprereqs_<V.R.M.F>.jar
    [V8.0.0.9 2018 年 3 月]IBM MQ 8.0.0FP$tag9之前, JavaSE 目录中安装的文件包含 JSON4J.jar 文件。 但是,此 JAR 文件不是必需的,因此将从 V 8.0.0修订包 9V.R.M.F-WS-MQ-Install-Java-All.jar 文件中除去。 此外,从 V 8.0.0修订包 9开始,对 com.ibm.mq.allclient.jar file进行了两项更改:
    • 将从 com.ibm.mq.allclient.jar 文件的清单文件中的类路径语句中除去对 JSON4J.jar 文件的引用。
    • com.ibm.msg.client.mqlight 包将不再包含在 com.ibm.mq.allclient.jar 文件内。
    安装完成后,将显示确认消息,如下示例所示:
    正在将文件解压缩到 H:\WMQ\wmq
    成功解压缩所有产品文件。