2

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

-Djava.library.path="MY_sapjco_folder"

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

谁能告诉我我缺少哪一部分?

提前谢谢了!

4

1 回答 1

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。

于 2010-11-11T11:46:57.700 回答