手动导入 Java 库

在某些情况下,您需要手动导入依赖关系以开发 Java™ 应用程序,以便在 CICS®中使用。 例如,要创建您自己的构建脚本,或者如果应用程序使用 IBM® JZOS Batch Toolkit for z/OS® SDK

CICS 库

CICS Java 库作为 Maven Central 工件提供,并与 IBM CICS SDK for Java一起提供。 如果要手动导入库以解决依赖关系,那么可以将 .jar 文件从 CICS 安装目录中复制出来。

注: 手动复制 .jar 文件会使这些文件容易与更新不同步。 您可以使用 Maven Central 上的 工件 来确保始终具有正确版本的库。 否则,您必须具有刷新复制的 .jar 文件的机制。 安装 CICS 的新发行版时,需要进行完全刷新。

.jar 文件位于 zFS上 CICS USSHOME 目录的 /lib 目录中。

提供了以下应用程序开发 .jar 文件:
  • com.ibm.cics.jcicsx.jar,为 JCICSX API 提供支持。
  • com.ibm.cics.server.invocation.jar,提供对 CICS 注释处理器的支持,这是一个 Java 库,用于创建使 CICS 程序能够调用 Liberty JVM 服务器中的 Java 应用程序的元数据。
  • com.ibm.cics.server.jar,提供对 JCICS API 和 CICS 注释的支持,这是一个 Java 库,提供 @CICSProgram 注释以允许 CICS 程序调用 Liberty JVM 服务器中的 Java 应用程序。 @CICSProgram 注释最初由 com.ibm.cics.server.invocation.annotations.jar提供,但仍可用于与较早版本兼容。

JZOS 工具箱

如果应用程序使用 IBM JZOS Batch Toolkit for z/OS SDK,那么需要导入 ibmjzos.jar 库以在除 z/OS以外的平台上进行应用程序开发。

  • Java 11 Java 17 Java 21 可从 z/OS 上的 Java SDK 产品下载适用于 Java 11、Java 17 和 Java 21 的 JZOS 工具包库 JAR。
  • Java 8 使用 Java 8 ,您可以将 ibmjzos.jar 文件从 z/OS 上的 IBM Java SDK 中的 lib/ext 目录传输到工作站。

6.3CICS TS 6.3 起,已删除对 Java 8 和 Java 11 的支持。