2011-06-30 17 views

答えて

0

あなたはおそらく見てJava COM Bridge

COM/ActiveXコンポJavaへのCOMへのJava、およびCOM [...]あなたはそれをJavaクラスを与え、いくつかのメソッドを選ぶ:Javaクラスのために15分

にEZ JCOMを使用して2つの方向があり、NT VB、C#またはC++で簡単に使用できるCOMコンポーネントを提供します。私は、「COMコンポーネントを構築する」の例を見つけることができませんでした

注: - あなたがウェブページに統合したい場合は/

1

EZJComは多くのメモリリークの原因となる可能性があるため(少なくともバージョン1.8以降)、注意が必要です。このライブラリのネイティブコードは、多くの場合、Javaオブジェクトに対するグローバルなJNI参照を作成します。一部の参照は決して削除されず、オブジェクトを永遠にピン止めしてガベージコレクションされないようにします。私はそのような事件の多くを見た。 COMイベントリスナー、ActiveXObjectContainer、および時にはActiveXObjectContainerに追加された純粋なJavaイベントリスナーですらあります。 私はこの問題を開発者に報告しましたが、私が得たフィードバックは満足できるものではありませんでした。私は決心をしなかった。このため、私は問題を軽減するためにJava側で醜い回避策を講じなければなりませんでした。

関連する問題