我尝试使用某些类的com.sap.mw.jco。*,例如IRepository和JCO。但我的IDE(Intellij)无法识别这些类。总是有编译错误。我试图将libsapjco3.jnilib添加到类路径中,并添加vm参数
-Djava.library.path="MY_sapjco_folder"
我的其他Jco软件包com.sap.conn。*被正确识别。
有谁能告诉我我错过了哪一部分?
非常感谢提前!
答案 0 :(得分: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.