zoukankan      html  css  js  c++  java
  • JNI 编程,java程序调用C++动态链接库,利用javac生成接口头文件的方法

    在网上搜到的JNI编程,生成头文件的方法都是使用javah命令。但是这个命令已经被弃用。新版本的java编译器将生成头文件的功能集成于javac命令的-h选项中。
    在命令行中输入javac --help,会显示编译命令的说明。与生成头文件有关的说明如下:

      -h <directory>               指定放置生成的本机标头文件的位置
    

    生成头文件的过程:

      1. 定义调用DLL函数的java类,在类中定义调用函数,假设为testJNI.java。
      1. 使用命令 javac -h <dir> testJNI.java ,编译器会生成与testJNI类中定义的调用函数相对应的的C++函数声明。
        参数<dir>表示生成头文件存放的位置。
  • 相关阅读:
    省选测试28
    省选测试27
    省选测试26
    省选测试25
    省选测试24
    省选测试23
    省选测试22
    省选测试21
    关于maven 导入依赖的最终处理问题
    Dubbo 2 之抽取公共接口
  • 原文地址:https://www.cnblogs.com/SupremeGIS-Developer/p/13262050.html
Copyright © 2011-2022 走看看