Как я могу получить промежуточное программное обеспечение SAP JCO (COM.SAP.MW.JCO. *) API в Mac

StackOverflow https://stackoverflow.com/questions/4153648

  •  08-10-2019
  •  | 
  •  

Вопрос

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

-Djava.library.path="MY_sapjco_folder"

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

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

Спасибо заранее!

Это было полезно?

Решение

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 API не совместимы - обычно вы решите использовать один или другой. На Mac вы должны использовать версию 3.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top