如何在 Mac 中获取 SAP JCo 中间件(com.sap.mw.jco.*) API
我尝试使用com.sap.mw.jco.*
的一些类,例如IRepository
和JCO
。但我的 IDE (Intellij) 无法识别此类。总是有编译错误。我尝试将 libsapjco3.jnilib
添加到类路径,并添加 vm 参数
-Djava.library.path="MY_sapjco_folder"
我的其他 JCo 包 com.sap.conn.*
被正确识别。
谁能告诉我我缺少哪一部分?
非常感谢!
I tried to make use of some classes of com.sap.mw.jco.*
, such as IRepository
and JCO
. But my IDE (Intellij) cannot recognize this classes. There are always compilation errors. I tried to add the libsapjco3.jnilib
to the classpath and also add the vm parameters
-Djava.library.path="MY_sapjco_folder"
My other JCo packages, com.sap.conn.*
are recognized correctly.
Could anyone tell me which part I am missing?
Many thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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。
SAP JCo 2.x (com.sap.mw.jco.*) is not supported on Mac OS X. While you can add the JAR file to your classpath, the native library (if you use one for another platform) will not load correctly.
You cannot use libsapjco3.jnilib with the SAP JCo 2.x classes - it is for SAP JCo 3.x only (com.sap.conn.*).
The SAP JCo version 2 and version 3 APIs are not compatible - normally you choose to use one or the other. On Mac, you must use version 3.