C からの Java 関数の呼び出し
コマンドラインから Java 関数を実行することはオプションですが、これらの関数を直接呼び出す別の方法もありますC アプリケーションから。
1 つのアプローチには、Java 仮想マシン (JVM) 作成プロセスを活用することが含まれます。詳細な手順については、リソース「C からの JVM の作成」を参照してください。このリソースでは、JVM を確立し、メソッド呼び出しを開始する手順が示されています。
C を使用する場合など、JVM がすでに確立されているシナリオでは、プログラムが Java プログラムによってトリガーされる場合、実行可能な戦略は、JNIEnv* ポインターをキャッシュすることです。ただし、特定の基礎的なセマンティクスのため、C/C から JVM へのポインターをキャッシュする場合は注意が必要です。この件に関する詳細については、JNI リファレンスを参照してください。
以上がC アプリケーションから Java 関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。