我可以使用Delphi編程到Java Native Interface嗎?從閱讀Essential JNI看來,如果你確定你正在使用C調用約定。任何人之前做過?我希望能提供幫助的工具提示。一個將Javah的C頭文件轉換爲Delphi的工具。使用Delphi編程JNI
7
A
回答
6
,您可以檢查這些項目和物品使用JNI(Java本地接口)和德爾福
4
除了JNI,還有Java Native Access(JNA),它需要更少的設置(無C頭文件),所以你的Delphi DLL函數(和回調函數S)可以直接從Java中使用:
JNA(上 Windows)中的DLL不寫任何東西,但 Java代碼,沒有JNI或本地代碼提供了Java程序方便地訪問 到本地共享庫是 必需的。此功能與Windows的平臺/調用 和Python的ctypes相當,爲 。在運行時訪問是動態的 ,無需生成代碼。
相關問題
- 1. JNI編程
- 2. 使用JNI從Delphi中退出應用程序的問題
- 3. 用MinGW編譯JNI
- 4. 如何使用JNI實例化Java對象(Delphi)
- 5. XE5,JNI - 我如何添加(安裝)JNI支持到Delphi XE5
- 6. 無法編譯JNI項目使用cygwin
- 7. 使用ant(build.xml)編譯jni目錄
- 8. 使用jni更改char *編碼類型
- 9. 使用delphi以編程方式執行防病毒程序
- 10. JNI編程:錯誤 - 類JNI沒有找到
- 11. 如何使用線程Delphi
- 12. 使用android JNI
- 13. 使用JNI
- 14. 使用JNI
- 15. 使用JNI
- 16. 如何在Delphi IDE和編譯應用程序中使用TBBMM
- 17. 在CMD窗口中使用編寫Delphi GUI實用程序
- 18. 調用使用JNI
- 19. 調用使用JNI
- 20. 使用java JNI GetFieldID和JNI一般
- 21. 使用JNI加載另一個JNI庫?
- 22. Java的守護線程使用JNI
- 23. Java中使用JNI的代碼流程
- 24. 如何使用Delphi的內嵌彙編
- 25. E2015在Delphi中使用編輯框
- 26. 使用MSBuild編譯Delphi 2010項目
- 27. 使用Delphi內聯彙編程序創建類實例
- 28. 使用Delphi編程連接Avaya系統與我的系統?
- 29. 在Delphi中編譯/鏈接未使用的函數/過程
- 30. 如何以編程方式使用delphi刪除USB閃存盤?
事實上,是的,這是一個很好的產品,我知道它的廣泛使用,例如IntelliJ IDEA的使用它。然而,我想做COM互操作,並希望利用Delphi的支持,同時爲我的Java代碼提供一個基本的外觀。 – 2010-09-17 08:37:27