在JAVA中調用C++/C代碼

JNI是Java Native Interface的縮寫,它是JDK的一部分,提供了若干的API實現Java和其他語言的通信(主要是C或C++)。但這種有一個缺點就是使用Java與本地已編譯的代碼交互,通常會喪失平臺可移植性。但有一些情況下,是可以接受的,甚至是必須的。例如使用一些舊的庫,或者與硬件、操作系統進行交互等。(這裏要注意,JNI也可以讓C++代碼調用JAVA代碼) 接下來我們就藉助JN
相關文章
相關標籤/搜索