JNI点滴

来源:互联网 发布:微信怎么清除缓存数据 编辑:程序博客网 时间:2024/06/16 16:20

步骤:

1、编写JAVA文件

package com.chb;public class Dll2Java{public native int AddInt(int x, int y);public native double AddDouble(double x, double y);}


2、生成class文件,执行javac命令

D:\Work\workspace_java\DellTest\src>javac com/chb/Dll2Java.java

3、生成.h文件,执行javah命令

D:\Work\workspace_java\DellTest\src>javah com.chb.Dll2Java 这句居然报错:【错误: 找不到 'com.chb.Dll2Java' 的类文件。】

换成如下命令就可以了:

D:\Work\workspace_java\DellTest\src>javah -classpath . -jni com.chb.Dll2Java

在src目录下生成com_chb_Dll2Java.h文件。

0 0