從C 呼叫Java 函數
雖然可以選擇從命令列執行Java 函數,但也有直接呼叫這些函數的替代方法來自C 應用程式。
一種方法涉及利用 Java 虛擬機器 (JVM) 建立過程。詳細步驟可以參考《Creating a JVM from C》資源,該資源示範了建立 JVM 並發起方法呼叫的過程。
在 JVM 已經建立的場景下,例如當你的 C程式是由Java程式觸發的,一個可行的策略是快取JNIEnv*指標。然而,由於某些底層語義,在從 C/C 快取指向 JVM 的指標時務必小心謹慎。有關此主題的更多信息,請參閱 JNI 參考。
以上是如何從 C 應用程式呼叫 Java 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!