1

私は C++ で書かれた大規模なシステムをサポートしていますが、アプリケーションが JTAPI インターフェイスのみを提供するサードパーティ システムと通信する必要があります。一方では JTAPI を使用し、もう一方では言語に依存しない API を使用する JTAPI プロキシを Java で作成するのに行き詰まっているようです。しかし、これは解決されるべき問題のように感じられるので、不必要に車輪の再発明をしたくありません。C++ から JTAPI へのインターフェイスとして最適なソリューションは何ですか? そのようなプロキシはすでに存在しますか、それとも Java レイヤーを必要としないソリューションはありますか?

4

1 に答える 1

2

この記事では、C++ から Java オブジェクトを呼び出す方法を示します。

C++ プログラムに JVM を埋め込むことも考えられます。このページでは、これを行うための可能な方法について説明します。関連項目: Java コードをネイティブ アプリに埋め込む

C++ システムが API を提供している場合、より簡単な方法は、C++ API をラップする Java プログラムを作成し (JNI を使用)、そこから JTAPI ライブラリを呼び出すことです。

于 2009-12-02T06:49:09.710 に答える