Java Platform Invoke API (Demo version) 2.01.04

軟體性質: 免費試用 ‎檔案大小: 542.00 KB
‎使用者評分: 4.0/5 - ‎1 ‎評分

MS Windows 的 Java 平臺調用 API(演示版本)。使 Java 代碼能夠調用在動態連結庫(DLL) 中實現的本機函數,如在 Microsoft .NET 框架中。為 JSE 1.5.x 及以後編寫。 Java 平台調用一個 API,該 API 使 Java 代碼能夠調用在動態連結庫 (DLL) 中實現的本機函數,例如 Win32 API 中的函數。它查找並調用匯出的函數,並根據需要在互操作邊界上封送其參數(整數、字串、陣列、結構等)。此 API 支援隱式封送處理,這使得具有本機函數的 Java 編碼非常簡單。 要使用所需的匯出 DLL 函數 1.識別 DLL 中的函數。 至少,您必須指定包含該函數的函數和名稱。 2.創建一個類來保存 DLL 函數。 您可以使用現有類,為每個本機函數創建單個類,或創建一個包含一組相關本機函數的類。此類應擴展 CNativeLibrary。使用註釋導入庫將類綁定到本機庫。 3.在Java代碼中創建原型。 使用數據類型映射協定將本機函數的原型編寫為具有與本機函數對應的簽名的方法。要標識本機函數,請使用註釋函數。使用本機修飾符標記方法。 4.調用 DLL 函數。 調用 Java 類上的方法,就像調用任何其他 JAVA 方法一樣。因為參數可以通過結構傳遞並在JAVA回調函數中實現。

版本歷史記錄

  • 版本 2.01.04 發佈於 2007-02-28

軟體細節