可以用C++和java混編嗎?
慕運(yùn)維1139315
2016-11-13 13:25:30
TA貢獻(xiàn)42條經(jīng)驗(yàn) 獲得超15個(gè)贊
現(xiàn)實(shí)的情況是,真實(shí)的項(xiàng)目中,通常是涉及多種編程語(yǔ)言。
實(shí)現(xiàn)Java和C++的交互,使用的技術(shù)是稱為JNI( Java Native Interface ),C++編寫(xiě)的程序,只要實(shí)現(xiàn)JNI生成的接口,則可以讓Java程序調(diào)用,而Java編寫(xiě)的程序,C++調(diào)用,則需要運(yùn)行Java虛擬機(jī),通過(guò)JNI查詢調(diào)用Java實(shí)現(xiàn)的方法。
舉報(bào)