Как я могу получить промежуточное программное обеспечение SAP JCO (COM.SAP.MW.JCO. *) API в Mac
Вопрос
Я пытался использовать некоторые классы 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.