gpt4 book ai didi

java - SAP JCo 缺少库

转载 作者:行者123 更新时间:2023-11-29 06:51:49 29 4
gpt4 key购买 nike

我正在尝试将 SAP 系统从 Java 连接到 SAP JCo,但找不到 librfc32.dllcom.sap.utils 的库com.sap.mw.

我做错了什么吗?我的 JCo 版本是 3.0.17。

最佳答案

JCo API 已经过重新设计,并在 JCo 3.0 版中进行了重新设计。它的类也从包 com.sap.mw.jco.* 迁移到 com.sap.conn.jco.*

包 com.sap.mw.jco.* 属于旧的 JCo2 API,即它们是 JCo 2.1 的一部分。而且我不知道包 com.sap.utils。如果您指的是 com.sap.mw.jco.util 或 com.sap.conn.jco.util 它们是/是 JCo 的内部包并且不是其公共(public) API 的一部分,因此不应在您的 Java 中直接使用这些类程序(与 sun.io.* 包一样)。

最后,librfc32.dll 只被旧的 JCo 2.x 版本使用。对于 JCo 3.0,您在运行时只需要文件 sapjco3.jar 和 sapjco3.dll(在 Windows 上)。

为了使图片完整:JCo 2.1 在 2013 年不再由 SAP 维护和支持。所以我不会再处理旧的 JCo2 API,除非你必须这样做。如果必须,它应该仅用于将旧程序从使用已弃用的 JCo2 API 迁移到新的 JCo3 API。我认为,在没有获得 SAP 支持的权利的情况下运行 SAP 场景是不可取的。

关于java - SAP JCo 缺少库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45795731/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com