zoukankan      html  css  js  c++  java
  • Javah生成JNI头文件

    用法:javah [选项] <类>

    其中 [选项] 包括:

            -help                 输出此帮助消息并退出
            -classpath <路径>     用于装入类的路径
            -bootclasspath <路径> 用于装入引导类的路径
            -d <目录>             输出目录
            -o <文件>             输出文件(只能使用 -d 或 -o 中的一个)
            -jni                  生成 JNI样式的头文件(默认)
            -version              输出版本信息
            -verbose              启用详细输出
            -force                始终写入输出文件

    使用全限定名称指定 <类>

    首先先要编译我们的android项目,因为javah需对编译后的文件使用。
    编译后的文件是默认放在android项目目录下的bin目录的。
    例如:JniDemo工程

    cd ~/workspace/JniDemo/bin/

    假设工程目录下有bin文件夹,bin存放编译好的class文件;
    在bin目录下,进入项目目录下的bin目录然后输入

    javah  -jni com.example.jnidemo.Nadd

    在jni目录下生成了:com_example_jnidemo_Nadd.h

  • 相关阅读:
    emlog6.0代码审计
    Linux系统
    PHP反序列化链挖掘
    Yii框架反序列化RCE利用链分析
    CVE-2020-1472漏洞复现
    linux 报错 Input/output error
    SKimage
    layui 统计行totalRow 保留两位小数
    linux清空历史命令(history)
    shred 命令详解
  • 原文地址:https://www.cnblogs.com/liulipeng/p/2987268.html
Copyright © 2011-2022 走看看