2

IRepositoryやJCOなど、com.sap.mw.jco。*のいくつかのクラスを利用しようとしました。しかし、私のIDE(Intellij)はこのクラスを認識できません。コンパイルエラーは常にあります。libsapjco3.jnilibをクラスパスに追加し、vmパラメーターも追加しようとしました

-Djava.library.path="MY_sapjco_folder"

私の他のJcoパッケージcom.sap.conn。*は正しく認識されます。

誰かが私が欠けている部分を教えてもらえますか?

よろしくお願いします!

4

1 に答える 1

7

SAP JCo 2.x (com.sap.mw.jco.*) は Mac OS X ではサポートされていません。クラスパスに JAR ファイルを追加することはできますが、ネイティブ ライブラリ (別のプラットフォーム用に使用する場合) はロードされません。正しく。

SAP JCo 2.x クラスで libsapjco3.jnilib を使用することはできません。SAP JCo 3.x 専用です (com.sap.conn.*)。

SAP JCo バージョン 2 とバージョン 3 の API には互換性がありません。通常、どちらか一方を使用することを選択します。Mac では、バージョン 3 を使用する必要があります。

于 2010-11-11T11:46:57.700 に答える