與原生程式碼的互通性

您可以使用 Native Image 將 Java 程式碼轉換為原生共用程式庫,並像任何 C 函數一樣從原生 (C/C++) 應用程式呼叫它。 有兩種機制可呼叫原生編譯的 Java 方法

  • JNI 叫用 API,這是一種將 JVM 載入任意原生應用程式的 API。使用 JNI 叫用 API 的優點是在同一個程序中支援多個獨立的執行環境。
  • Native Image C API,這是一種特定於 GraalVM Native Image 的 API。使用 Native Image C API 的優點是您可以決定 API 的外觀,但參數和傳回類型必須是非物件類型。

與我們聯繫