如何在Mac中获取SAP JCo中间件(com.sap.mw.jco.*)API

Yi.*_*Yi. 2 macos sap jco

我试图使用一些com.sap.mw.jco.*类,比如IRepository和JCO.但我的IDE(Intellij)无法识别这些类.总是有编译错误.我试图将libsapjco3.jnilib添加到类路径中,并添加vm参数

-Djava.library.path="MY_sapjco_folder"
Run Code Online (Sandbox Code Playgroud)

我的其他Jco包,com.sap.conn.*被正确识别.

谁能告诉我我错过了哪一部分?

提前谢谢了!

Chr*_*ers 7

Mac OS X不支持SAP JCo 2.x(com.sap.mw.jco.*).虽然您可以将JAR文件添加到类路径中,但本机库(如果您将其用于另一个平台)将无法加载正确.

您不能将libsapjco3.jnilib与SAP JCo 2.x类一起使用 - 它仅适用于SAP JCo 3.x(com.sap.conn.*).

SAP JCo版本2和版本3 API不兼容 - 通常您选择使用其中一个.在Mac上,您必须使用版本3.