2012-02-05 10 views
2

well known COM apiがあり、任意のC++コードで.NETランタイムをホストできます。これはJVMランタイムで可能なのでしょうか?私はCOM APIについて特に言及しているわけではありません。どのC/C++ APIでも対応できます。ネイティブC++ win32アプリケーションでJVMをホストするにはどうすればよいですか?

+1

AFAIK JNIは、Java **からネイティブコードを呼び出す**と**ネイティブコードからJavaプログラムを呼び出す(両方とも使用できます。 /section3.html) – LeleDumbo

+0

私はそれを知っています。質問は、interopについてではなく、ホスティングについてです。 – mark

+0

JVMを「ホスト」する最も簡単な方法は、別のプロセスを実行することです。あなたはあなたの提案をすることができますが、それはより複雑であり、私はそれに伴う努力に見合う価値を見たことがありません。 –

答えて

1

@LeleDumboがコメントで言ったように、JNIはあなたが望むように聞こえる。

InvocationAPI「ソフトウェアベンダーはJava VMを任意のネイティブアプリケーションにロードできます。」

関連する問題