Как получить API промежуточного программного обеспечения SAP JCo (com.sap.mw.jco. *) В Mac - PullRequest
2 голосов
/ 11 ноября 2010

Я пытался использовать некоторые классы com.sap.mw.jco. *, Такие как IRepository и JCO. Но моя IDE (Intellij) не может распознать этот класс. Всегда есть ошибки компиляции. Я попытался добавить libsapjco3.jnilib в classpath, а также добавить параметры vm

-Djava.library.path="MY_sapjco_folder"

Мои другие пакеты Jco, com.sap.conn. * Распознаются правильно.

Может ли кто-нибудь сказать мне, какую часть мне не хватает?

Большое спасибо заранее!

1 Ответ

7 голосов
/ 11 ноября 2010

SAP JCo 2.x (com.sap.mw.jco. *) Не поддерживается в Mac OS X. Хотя вы можете добавить файл JAR в ваш путь к классам, собственную библиотеку (если вы используете один для другой платформы) не будет загружаться правильно.

Нельзя использовать libsapjco3.jnilib с классами SAP JCo 2.x - только для SAP JCo 3.x (com.sap.conn. *).

API-интерфейсы SAP JCo версии 2 и 3 несовместимы - обычно вы выбираете один или другой. На Mac вы должны использовать версию 3.

...