Comment puis-je obtenir le middleware SAP JCo (de com.sap.mw.jco. *) API dans Mac
Question
J'ai essayé d'utiliser certaines classes de com.sap.mw.jco. *, Comme IRepository et JCO. Mais mon IDE (Intellij) ne peut pas reconnaître ces classes. Il y a toujours des erreurs de compilation. J'ai essayé d'ajouter le libsapjco3.jnilib au classpath et ajoutez également les paramètres vm
-Djava.library.path="MY_sapjco_folder"
Mes autres paquets JCO, com.sap.conn. * Sont reconnus correctement.
Quelqu'un pourrait-il me dire quelle partie je suis absent?
Un grand merci à l'avance!
La solution
SAP JCo 2.x (com.sap.mw.jco. *) Est pas pris en charge sur Mac OS X. Alors que vous pouvez ajouter le fichier JAR à votre classpath, la bibliothèque native (si vous utilisez une plate-forme pour une autre) ne se charge pas correctement.
Vous ne pouvez pas utiliser libsapjco3.jnilib avec le SAP JCo 2.x cours - (. Com.sap.conn *). Il est pour SAP JCo 3.x uniquement
Les API version SAP JCo 2 et la version 3 ne sont pas compatibles - normalement vous choisissez d'utiliser l'un ou l'autre. Sur Mac, vous devez utiliser la version 3.