jni note

2016-1-15 javah

使用javah可以自动从java文件生成jni头文件,

  用法:javah [选项] <类>

  其中 [选项] 包括:  

          -help                 输出此帮助消息并退出   

          -classpath <路径>     用于装入类的路径   

          -bootclasspath <路径> 用于装入引导类的路径   

          -d <目录>             输出目录   

          -o <文件>             输出文件(只能使用 -d 或 -o 中的一个)   

          -jni                  生成 JNI样式的头文件(默认)   

          -version              输出版本信息   

          -verbose              启用详细输出   

          -force                始终写入输出文件  

Example:

  工程结构如下:

  执行:

    javah -d lib -classpath out/production/VideoSvr -jni cwh.NVR.NVRNative

  关键在于找到正确的classpath,注意-jni 类名要放在最后面写,否则会把-jni后面的东西都当做类名解析的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java后端技术

关闭Eclipse的控制台console自动跳出

  但我们在做开发的时候,默认情况下eclipse的控制台如果有东西输出时,会默认由最小化跳出来,有时候会感觉很烦人,怎么解决这个问题呢?

753
来自专栏王磊的博客

Ext.grid.CheckboxSelectionModel状态设置

直接上代码: var model = grid.getSelectionModel(); model.selectAll();//选择所有行 model.sel...

3458
来自专栏dalaoyang

Intellij IDEA更改项目优先编译顺序

982
来自专栏林德熙的博客

Roslyn 在项目文件使用条件判断 判断不相等判断大小判断文件存在判断多个条件使用的范围

本文是 手把手教你写 Roslyn 修改编译 的文章,在阅读本文之前,希望已经知道了大多数关于 msbuild 的知识

501
来自专栏源哥的专栏

给你的系统增加对物理地址的验证

我们开发出一个系统之后,经常有很多方法来保护我们的系统不受别人非法使用,比如说采用注册码,根据IP地址进行限制等。这些都存在一个问题就是容易给人通过拷贝注册码等...

752
来自专栏北京马哥教育

ls 命令还能这么玩?看一下这 20 个实用范例

1644
来自专栏Android干货

浅谈EditText控件的inputType类型

1592
来自专栏前端菜鸟变老鸟

ESLint报错解决方案(error: No ESLint configuration found)

在项目部署中出现报错error: No ESLint configuration found,编辑器vscode。

2252
来自专栏友弟技术工作室

bash及其特性

1133
来自专栏跟着阿笨一起玩NET

visual studio xcopy /exclude测试

http://files.cnblogs.com/files/zfanlong1314/exclude%E6%B5%8B%E8%AF%95.zipxcopy 提...

421

扫码关注云+社区