- 27
- 0
- 约2.53万字
- 约 36页
- 2017-06-24 发布于湖北
- 举报
一、Java 调用 C/C++代码
一、什么是 JNI
Java Native Interface (JNI )是Java 语言的本地编程接口
是 Java 与操作系统本地代码互相调用的功能的接口
二、Java 调用 C/C++步骤:
1、在 Java 类中声明 native 方法
新建一个 Java 工程 TestNativeCode 包 com.fomagic 类 Testnative
package com.fomagic;
public class TestNative {
public native void sayHello(); //C++本地代码实现
public static void main(String[] args) {
}
}
2、使用 javah 命令生成包含 native 方法定义的 C/C++头文件
3、按照生成的 C/C++头文件来写 C/C++ 源文件
1) 在 VS 中新建 Win32 控制台应用程序 – 确定 – 下一步(即选择应用程序设置)
2) 拷贝三个文件到 项目目录下
com_fomagic_TestNative.h 第 2 步生成的头文件
您可能关注的文档
最近下载
- 精品解析:2025年浙江省杭州市临安区中考一模数学试卷(原卷版).docx VIP
- 浙江省杭州市临安区2025年中考一模数学试卷(含答案).docx VIP
- 高频精选:宁德时代各岗位面试题及答案.doc VIP
- 2026江盐集团盐品事业部招聘24人考试参考试题及答案解析.docx VIP
- Q345B钢表面多层多道激光填丝熔覆层的组织和性能研究.pdf VIP
- 行政事业单位内部控制风险评估报告.docx VIP
- 2026江盐集团盐品事业部招聘24人笔试模拟试题及答案解析.docx VIP
- 柴油发电机组介绍【毕业设计论文】.doc VIP
- 地理学基本问题(前沿课).ppt VIP
- 《建筑施工组织设计规范》GB+T50502.pptx VIP
原创力文档

文档评论(0)