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

  • 相关阅读:
    什么是 Spring Boot?
    Spring Cloud Gateway?
    什么是 Netflix Feign?它的优点是什么?
    SpringBoot和SpringCloud的区别?
    什么是Hystrix?
    什么是Spring Cloud Bus?
    什么是Ribbon?
    eureka自我保护机制是什么?
    spring cloud 和dubbo区别?
    如何在 Spring Boot 中禁用 Actuator 端点安全性?
  • 原文地址:https://www.cnblogs.com/liulipeng/p/2987268.html
Copyright © 2011-2022 走看看