JavaSe 调用native C/C++ 之 java头文件生成
来源:互联网 发布:excel筛选特定数据求和 编辑:程序博客网 时间:2024/05/02 04:23
Java 代码:
package nativeCaller;
public class call_dll {
static
{
System.load("netCashierDll");
}
public native void helloWord();
}
我的工程目录在 E:\Users\chen-bo\workspace\netCash_Software
通过DOS命令进入 cd E:\Users\chen-bo\workspace\netCash_Software\src\nativeCaller文件夹 编译xx.java
E:\Users\chen-bo\workspace\netCash_Software\src\nativeCaller>javac call_dll.java
返回包的上一级目录 编译生成.h文件
E:\Users\chen-bo\workspace\netCash_Software\src\nativeCaller>cd ..
E:\Users\chen-bo\workspace\netCash_Software\src>javah -jni nativeCaller.call_dll
头文件代码:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class nativeCaller_call_dll */
#ifndef _Included_nativeCaller_call_dll
#define _Included_nativeCaller_call_dll
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: nativeCaller_call_dll
* Method: helloWord
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_nativeCaller_call_1dll_helloWord
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
- JavaSe 调用native C/C++ 之 java头文件生成
- [Android]Native javah 生成C头文件问题
- javah命令生成含native方法声明的c/c++头文件
- C头文件转java头文件
- c头文件和函数调用
- C语言头文件的调用过程
- c语言中的头文件互相调用
- java jvmti native 调用C 程序
- java中调用C语言生成的exe文件
- jni入门之javah自动生成jni的c文件所需头文件
- C语言头文件之float.h
- C常见问题之头文件引用
- C语言头文件之ctype.h
- c语言之头文件的使用
- C语言之头文件包含问题
- C 头文件之<ctpye.h>
- C预言之头文件路径选择
- C语言之头文件包含问题
- PHP内核探索:Apache运行与钩子函数
- 【Cocos2d-X开发学习笔记】第09期:渲染框架之菜单类(CCMenu)的使用
- C++中对象使用new与不使用new的区别
- IIFE (immediate-invoke function expression ) in javascript
- <Win32_7>由浅入深——滚动条
- JavaSe 调用native C/C++ 之 java头文件生成
- 如何制作IOS推送功能
- 多线程编程3 - NSOperationQueue
- php设置和获取cookie
- 磁盘碎片的相关知识
- 复制构造函数在什么时候被调用?
- library cache pin 锁的问题处理
- MFC桌面右下角弹窗不抢当前窗口焦点同时不抢父窗口焦点
- Weblogic 部署程序艰难过程(高手请进)