JavaプログラムでCOMアセンブリを使用できます。私が読んだことから、JavaはCOMアセンブリと通信することができます。しかし、これを行う方法は、DLLをjarファイルに変換するためのVisual J ++タイプライブラリウィザードを必要としました。明らかにJ ++はもはや存在せず、Type Library Wizardもどちらかとは思えません。JavaでCOMアセンブリを使用する
COMアセンブリからJava IDEで使用可能なファイルに変換する方法はありますか?
が
JavaプログラムでCOMアセンブリを使用できます。私が読んだことから、JavaはCOMアセンブリと通信することができます。しかし、これを行う方法は、DLLをjarファイルに変換するためのVisual J ++タイプライブラリウィザードを必要としました。明らかにJ ++はもはや存在せず、Type Library Wizardもどちらかとは思えません。JavaでCOMアセンブリを使用する
COMアセンブリからJava IDEで使用可能なファイルに変換する方法はありますか?
が
非常に最高のオープンソースの無料1 J-相互運用(私はあなたがそのようなJNBridgeなどJNIまたは商用アプリケーションを使用して.NET言語を話すことができる知っている。これはそれが可能であれば単純になるように思えます)。申し訳ありませんが、動いている広告のように聞こえますが、私はこの2年を使っていました。私の経験はかなり良かったです。これは、DCOMプロトコルの完全な実装です。つまり、JNIなしでWindowsのLinux PCからCOMサーバーに直接接続することができます。もちろん
http://j-interop.dimentrix.com
選択肢はJNIラッパーです。 J-Intergaはオプションになることができますが、支払われます。おそらくいくつかの他のもの。
これを行うには、確かにJNBridgeProを使用できます。まず、COMアセンブリ用のRuntime-Callable Wrapper(RCW)を作成し、他の.NETアセンブリと同様にRCWをプロキシし、JNBridgeProを使用して.NETから呼び出します。
開示:私はJNBridgeと一緒です。