Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1520420
  • 博文数量: 230
  • 博客积分: 474
  • 博客等级: 下士
  • 技术积分: 1955
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 18:40
文章分类

全部博文(230)

文章存档

2020年(3)

2019年(3)

2018年(12)

2017年(13)

2016年(11)

2015年(55)

2014年(74)

2013年(39)

2012年(2)

2011年(18)

我的朋友

分类: LINUX

2014-12-12 11:43:33

转载请注明出处!

原文链接:http://blog.csdn.net/zgyulongfei/article/details/7437176


1. 无包名的类

例如D:\MyTest目录下有一个Test.class文件。

那么要生成.h文件,则在控制台下切换到D:\MyTest目录下,然后输入javah -jni Test 之后即可在D:\MyTest下找到Test.h头文件


2.有包名的类

假设你是用Eclipse开发,例如工程在 D盘的MyTest目录中,你有一个类Test.java具有包路径,例如 package cn.edu.xmu.zgy;

即在D:\MyTest\src\cn\edu\xmu\zgy\目录下会存放着你的Test.java文件。

那么要生成.h文件,则在控制台下切换到D:\MyTest\bin\classes目录下,然后输入 javah -jni cn.edu.xmu.zgy.Test 之后,就可以在D:\MyTest\bin\classes\目录下可以找到 cn_edu_xmu_zgy_Test.h头文件。


NOTE:要让带有包名的类生成.h头文件,编译的时候需要带上包路径。

阅读(2314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~