Javaにactive-xコンポーネントを書き込むことはどうしてですか?Javaにactive-xコンポーネントを書くことは可能ですか?
任意のライブラリ、チュートリアルとサンプルが
参考になります、あなたがそれを買ってあげる最も近いが、JavaでのActiveXブリッジであるあなたに
Javaにactive-xコンポーネントを書き込むことはどうしてですか?Javaにactive-xコンポーネントを書くことは可能ですか?
任意のライブラリ、チュートリアルとサンプルが
参考になります、あなたがそれを買ってあげる最も近いが、JavaでのActiveXブリッジであるあなたに
あなたはおそらく見てJava COM Bridge:
COM/ActiveXコンポJavaへのCOMへのJava、およびCOM [...]あなたはそれをJavaクラスを与え、いくつかのメソッドを選ぶ:Javaクラスのために15分
と
にEZ JCOMを使用して2つの方向があり、NT VB、C#またはC++で簡単に使用できるCOMコンポーネントを提供します。私は、「COMコンポーネントを構築する」の例を見つけることができませんでした
注: - あなたがウェブページに統合したい場合は/
これはJava applet(申し訳ありませんJava applets websiteがあると思われると呼ばれています今すぐ)。それ以外の場合はJava Plug-in Technology pageをご覧ください。
EZJComは多くのメモリリークの原因となる可能性があるため(少なくともバージョン1.8以降)、注意が必要です。このライブラリのネイティブコードは、多くの場合、Javaオブジェクトに対するグローバルなJNI参照を作成します。一部の参照は決して削除されず、オブジェクトを永遠にピン止めしてガベージコレクションされないようにします。私はそのような事件の多くを見た。 COMイベントリスナー、ActiveXObjectContainer、および時にはActiveXObjectContainerに追加された純粋なJavaイベントリスナーですらあります。 私はこの問題を開発者に報告しましたが、私が得たフィードバックは満足できるものではありませんでした。私は決心をしなかった。このため、私は問題を軽減するためにJava側で醜い回避策を講じなければなりませんでした。