javah的小小心得
来源:互联网 发布:scopus数据库多少钱 编辑:程序博客网 时间:2024/06/02 16:44
1、首先 要确保装了jdk ,在cmd键入javah,出现如下提示:
用法:javah [选项] <类>
其中 [选项] 包括:
-help 输出此帮助消息并退出
-classpath <路径> 用于装入类的路径
-bootclasspath <路径> 用于装入引导类的路径
-d <目录> 输出目录
-o <文件> 输出文件(只能使用 -d 或 -o 中的一个)
-jni 生成 JNI样式的头文件(默认)
-version 输出版本信息
-verbose 启用详细输出
-force 始终写入输出文件
使用全限定名称指定 <类>(例
如,java.lang.Object)。
2、在eclipse中新建工程为jnitest ,包名为com.hjx,新建类 Demo1,在Demo1中打入如下代码
package com.hjx;
public class Demo1{
public native void sayHello();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
然后再cmd下去到工程的bin目录下,如:我的工程bin目录是 G:\eclipseworkspace\jnitest\bin
然后键入 javah -classpath . -jni com.hjx.Demo1 ,
格式:javah -classpath .(路径,这里用点表示当前路径) -jni 包名 . 类名
然后,可以在bin目录下看到生成了com_hjx_Demo1.h
javah是针对java与c/c++之间通信的一种技术,但是不能跨平台。
- javah的小小心得
- 使用FileUpload的小小心得
- 小小心得
- 关于乱码的一点小小的心得
- 关于芯片选型的一点小小心得
- 报表心得------ 一点小小的体会
- 关于芯片选型的一点小小心得
- 写大论文一点小小的心得
- 简单图片服务器的小小心得
- 编写优雅程序的一点小小心得
- 自己的一点小小心得记录
- 关于__FILE__,dirname()的使用小小心得
- vim编辑C++的小小心得
- 安装Vista小小心得
- 串口开发小小心得
- oracle数据库 小小心得
- GPGPU小小心得
- 一点小小心得
- JQuery上传控件uploadify结合Struts2多文件上传
- Linux下安装PHP的GD支持库(安装PHP的GD扩展)
- Hook :HOOK API 原理深入剖析2 - Inline(hot-patching)
- VC MDI 子窗口或嵌入窗体获得焦点后,用Alt快捷键弹出主窗口菜单无响应以及
- C中的静态库
- javah的小小心得
- 威威猫系列故事 打地鼠(hdu 4540)
- Hook :HOOK API 原理深入剖析3 - Inline(监视任意函数)
- 技术练级攻略
- C语言经典算法100例(2)
- HTTP协议再次详解
- 让你的网站不被过滤
- linux下导入、导出mysql数据库命令
- javascript 中如何获得div的边框。