JNI,是Java Native Interface的简称,中文是“Java本地调用”。通过这种技术可以做到以下两点:
本篇博客带给童鞋们以下内容,学习内容来自(传智播客),经由小巫总结整理:
JNI并不是什么特别神奇的东西,当初SUN推出它的目的是为了屏蔽不同操作系统平台的差异性,通过Java语言来调用Native语言的功能模块,避免重复制作车轮,最主要是这两个目的。
最简单的Java调用C/C++代码,有以下步骤,童鞋们最好详细阅读,避免出现相应的错误:
我们现在一步一步把整个流程熟悉一遍,在Eclipse中创建一个Java项目:
笔者创建了一个命为:TestNativeCode的项目,新建包名为com.wwj.nativecode,新建类为TestNativeCode
接着在TestNativeCode类当中声明我们的本地方法:
package com.wwj.nativecode; public class TestNativeCode { // 声明本地方法 public native void sayHello(); public static void main(String[] args) { // // 加载动态链接库 // System.loadLibrary("nativeCode"); // TestNativeCode nativeCode = new TestNativeCode(); // nativeCode.sayHello(); } }
文章题目:JNI实现最简单的JAVA调用C/C++代码-创新互联
URL网址:https://www.cdcxhl.com/article48/edoep.html
成都网站建设公司_创新互联,为您提供品牌网站制作、Google、标签优化、域名注册、面包屑导航、商城网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联