2
well known COM apiがあり、任意のC++コードで.NETランタイムをホストできます。これはJVMランタイムで可能なのでしょうか?私はCOM APIについて特に言及しているわけではありません。どのC/C++ APIでも対応できます。ネイティブC++ win32アプリケーションでJVMをホストするにはどうすればよいですか?
well known COM apiがあり、任意のC++コードで.NETランタイムをホストできます。これはJVMランタイムで可能なのでしょうか?私はCOM APIについて特に言及しているわけではありません。どのC/C++ APIでも対応できます。ネイティブC++ win32アプリケーションでJVMをホストするにはどうすればよいですか?
@LeleDumboがコメントで言ったように、JNIはあなたが望むように聞こえる。
InvocationAPI「ソフトウェアベンダーはJava VMを任意のネイティブアプリケーションにロードできます。」
AFAIK JNIは、Java **からネイティブコードを呼び出す**と**ネイティブコードからJavaプログラムを呼び出す(両方とも使用できます。 /section3.html) – LeleDumbo
私はそれを知っています。質問は、interopについてではなく、ホスティングについてです。 – mark
JVMを「ホスト」する最も簡単な方法は、別のプロセスを実行することです。あなたはあなたの提案をすることができますが、それはより複雑であり、私はそれに伴う努力に見合う価値を見たことがありません。 –