JNI,是Java Native Interface的簡(jiǎn)稱,中文是“Java本地調(diào)用”。通過這種技術(shù)可以做到以下兩點(diǎn):

本篇博客帶給童鞋們以下內(nèi)容,學(xué)習(xí)內(nèi)容來自(傳智播客),經(jīng)由小巫總結(jié)整理:
JNI并不是什么特別神奇的東西,當(dāng)初SUN推出它的目的是為了屏蔽不同操作系統(tǒng)平臺(tái)的差異性,通過Java語言來調(diào)用Native語言的功能模塊,避免重復(fù)制作車輪,最主要是這兩個(gè)目的。
最簡(jiǎn)單的Java調(diào)用C/C++代碼,有以下步驟,童鞋們最好詳細(xì)閱讀,避免出現(xiàn)相應(yīng)的錯(cuò)誤:
我們現(xiàn)在一步一步把整個(gè)流程熟悉一遍,在Eclipse中創(chuàng)建一個(gè)Java項(xiàng)目:
筆者創(chuàng)建了一個(gè)命為:TestNativeCode的項(xiàng)目,新建包名為com.wwj.nativecode,新建類為TestNativeCode
接著在TestNativeCode類當(dāng)中聲明我們的本地方法:
package com.wwj.nativecode;
public class TestNativeCode {
// 聲明本地方法
public native void sayHello();
public static void main(String[] args) {
// // 加載動(dòng)態(tài)鏈接庫(kù)
// System.loadLibrary("nativeCode");
// TestNativeCode nativeCode = new TestNativeCode();
// nativeCode.sayHello();
}
}
文章題目:JNI實(shí)現(xiàn)最簡(jiǎn)單的JAVA調(diào)用C/C++代碼-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://chinadenli.net/article48/edoep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、Google、標(biāo)簽優(yōu)化、域名注冊(cè)、面包屑導(dǎo)航、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容