私はC++でビルドされたプロジェクトで作業しています。このプロジェクト内には、Javaコードから呼び出すパブリックメソッドを含むパブリッククラスがあります。これを実現させる最善の方法は何ですか?私は、C++コードをバイトコードにコンパイルするものが欲しいと思っています。JVMでC++コードをどのように活用できますか?
私はこのようなツールをいくつか見てきましたが、そのうちのいくつかは非常に長い間更新されておらず、他のツールは不適切なようです。これらのツールのいずれかがプロフェッショナルグレードのアプリに使用できるほど成熟していますか?オープンソースが望ましいとはいえ、商用ツールについても同様に考えています。
JNIの使用を検討している理由は何ですか? – Jyro117
申し訳ありません - JNIに精通していません – sangfroid
私は実際に自分自身を使ったことはありませんが、他の誰かがもっと詳しく説明できると確信しています。本質的に、JVMの外部でネイティブコードにアクセスしたり、ネイティブコードでJavaコードを呼び出すことができます。素早くGoogle検索を行い、実際の名前はJava Native Interfaceです。 – Jyro117