SAP jco缺少库

İbr*_*can 1 java sap jco

我正在尝试使用sap jco连接java的sap,但我找不到librfc32.dll,com.sap.utils和com.sap.mw的库.

难道我做错了什么?我的Jco版本是3.0.17.

Tri*_*ixx 6

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的内部软件包,并且不其公共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方案.