SAP システムと統合する Java EE プロジェクトで作業しており、RFC を呼び出す単純なスタンドアロン Java クラスを実行しようとしています。私のコードスニペットは
JCO.Client mConnection =
JCO.createClient("dummy", // SAP client
"dummy", // userid
"dummy", // password
"dummy", // language (null for the default language)
"dummy", // application server host name
"dummy"); // system number
次の例外がスローされます「JCO.classInitialize(): ミドルウェア層 'com.sap.mw.jco.rfc.MiddlewareRFC' JCO.nativeInit(): ダイナミック リンク ライブラリ sapjcorfc を初期化できませんでした」をスローし ます。現時点ではsapjco.jarです。スタンドアロン アプリケーションでこのコードを実行できるようにするには、この 2 つのライブラリ (librfc32.dll 、sapjcorfc.dll) が必要であることをフォーラムで確認しました。そうですか?この 2 つのライブラリはどこで入手できますか? 最後はsapjco.jarと同じフォルダに入れるということですが、よろしいでしょうか?
これをローカル コンピューターで実行できない場合は、テストするたびにアプリケーションを展開する必要があります :(