從C 應用程式呼叫Java 函數
從C 應用程式呼叫Java 函數是一項挑戰,特別是在尋求繞過使用的直接解決方案時基於CMD 的技術。
要在這兩種語言之間建立通信,請考慮「從 C 建立 JVM」中詳細介紹的方法。它概述了創建 JVM 並隨後呼叫 Java 方法的過程。
在 JVM 已經存在的場景中(例如,當 Java 程式呼叫 C 程式時),您可以快取 JNIEnv* 指標。但是,在從 C/C 快取指向 JVM 的指標時務必小心謹慎,因為有特定的語義來管理可以快取的內容以及何時可以呼叫它。
有關進一步的指導,請參閱 JNI 參考,正如布萊恩·阿格紐所建議的那樣。它提供了有關這些快取實踐的全面資訊。
以上是如何不使用CMD直接從C呼叫Java函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!