java调用dll动态库(1/2)

       java怎么挪用动态库,起首将项目文件转换c++的头文件,把头文件的函数扩充java想要的工作,下面讲解怎么转换头文件。我写的经验对你进修java有帮忙的话,给我投票或者保藏!!

http://v.youku.com/v_show/id_XMzkyMDk5MTk1Mg==.html

0安装插件

0怎么安装

0利用对话框

东西/原料

  • eclipse mars 2、java jdk 7
  • mingw4.4.0

方式/步调

  1. 1

    新建一个java项目文件,名称为javajni。

    0利用新建项目

  2. 2

    项目增添一个类,名称为javajni,选择main这个方式,点击“完当作”。

  3. 3

    打开javajni.java这个文件,添加引用dll的函数。

  4. 4

    界说引用的函数为生当作头文件做筹办:

    public native static String getstring();

    public native static int getint();

    public native static double getdouble();

  5. 5

    在main方式中添加引用的函数代码:

    System.err.println("输出字符串:"+getstring());

    System.err.println("输出整型:"+getint());

    System.err.println("输出双精度:"+getdouble());

  6. 6

    java的文件写完了,运行项目生当作class类文件。

    引用的dll函数并不存在,所以有错误发生!

  7. 7

    找到eclipse的javajni项目目次,我的目次在这里D:\workspace\javajni。

  8. 8

    进入bin目次,运行cmd这个法式,把当前目次改当作D:\workspace\javajni\bin。

  9. 9

    在cmd中输入javah -jni javajni.javajni,生当作头文件。

  10. 10

    头文件javajni_javajni.h。

    下个经验讲解eclipse利用javajni_javajni.h头文件做dll文件。

  • 发表于 2018-11-16 00:00
  • 阅读 ( 657 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具