Java から COM API (具体的には HP/Mercury Quality Center OTA API) を呼び出すことはできますか? もしそうなら、最善の方法は何ですか?
JACOBのようなものは適切ですか?
コードフラグメントは基本に役立ちます:-)
Java から COM API (具体的には HP/Mercury Quality Center OTA API) を呼び出すことはできますか? もしそうなら、最善の方法は何ですか?
JACOBのようなものは適切ですか?
コードフラグメントは基本に役立ちます:-)
jacob : はい、http ://sourceforge.net/projects/jacob-project/は、あなたの目的にぴったり合うアクティブなプロジェクトです。
複数の例を見ることができます: http://jacob-project.wiki.sourceforge.net/Event+Callbacks
しかし、よりテスト済みでお金を払っても構わないと思っているものが必要な場合は、http://www.nevaobject.com/_docs/_java2com/java2com.htmにアクセスしてください。
http://qctools4j.sourceforge.net/をご覧ください 。これは、qclylyn (http://sourceforge.net/apps/mediawiki/qcmylyn/index.php?title=Main_Page) が欠陥を取得するために使用する Java ライブラリです。 QCから。
残念ながら、COM ブリッジは jacob dll をロードするため、Linux では機能しません。
J-Integra COM2JAVAツールを使用できます。com2java ツールは、COM タイプ ライブラリに含まれるコクラスとインターフェイスに対応する Java「プロキシ」クラスとインターフェイスを生成します。Java から COM コンポーネントにアクセスするために使用できる Java API を効果的に生成します。
j-Interop は Java-COM ブリッジです: j-Interop。純粋な Java で書かれており、LGPL v3 の下でライセンスされています。JACOB が使用する JNI アプローチとは対照的に、DCOM ワイヤ プロトコルを使用して COM オブジェクトを呼び出します。