這篇文章主要介紹“java中jni的作用是什么”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“java中jni的作用是什么”文章能幫助大家解決問題。
目前創(chuàng)新互聯(lián)建站已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、鎮(zhèn)康網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
jni含義:
jni的主要功能是從jdk1.1開始jni標(biāo)準(zhǔn)就成為了java平臺的一部分,它提供的一系列的API允許java和其他語言進(jìn)行交互,實(shí)現(xiàn)了在java代碼中調(diào)用其他語言的函數(shù)。一般情況下我們是使用jni來調(diào)用c或c++中的代碼。
使用實(shí)例:
public class JniTest { static{ System.loadLibrary("MyNativeDll"); } public static native void callCppMethod(); public static void main(String[] args) { System.out.println("DLL path:"+System.getProperty("java.library.path")); callCppMethod(); } }
關(guān)于“java中jni的作用是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。