SAPJava连接器(JCo)3.1需要Java运行时环境(JRE)版本8或11。有关受支持平台和Java运行时环境的最新详细列表,请参阅SAPNote2786882。最新版本的SAPJava连接器可以从SAP支持门户下载,网址为https://support.sap.com/jco。在那里,您还将找到适用于各种受支持平台和处理器的所有可用分发包以及PDF文件形式的JCo3.1文档。请注意,您不能在同一进程中使用JCo3.0和JCo3.1。在Java应用服务器中使用JCo时,需要确保JCo库只加载一次。这最好通过将sapjco3.jar文件放在系统类路径或应用程序服务器本身的启动类路径中来实现。如果JCo被不同的类加载器加载两次,这也会导致JCo原生库被加载两次,会失败。因此,应用程序绝不能将JCo打包到它自己的部署单元中,这意味着不要将sapjco3.jar存档或其内容打包到应用程序的.war或.ear存档中。应用程序必须假定JCo已安装并在相应的Java应用程序服务器运行时中可用。要为Windows安装JCo,请将适当的分发包解压缩到其任意目录{sapjco3-install-path}。注意:不要将sapjco3.dll复制到{windows-dir}\system32或{windows-dir}\SysWOW64目录中。这将破坏已安装在同一系统上的其他JCo版本的可操作性。此外,如果将来在相应的Windows系统目录中替换了sapjco3.dll,您将面临当前安装将不再有效的风险。然后将{sapjco3-install-path}添加到PATH环境变量。最后,将{sapjco3-install-path}\sapjco3.jar添加到CLASSPATH环境变量中。publicinterfaceJCoAbapObjectextendsJCoRecord此接口包含用于访问ABAP对象成员的公共方法。JCoAbapObject是一个数据容器,封装了一个ABAP对象实例的所有成员。特别是,它用于表示与AbapClassException关联的ABAP对象。注意:此接口的实现由JCo运行时提供。不支持应用程序开发人员提供的其他实现。
