一、新建一个java文件SeriaPort.java,代码如下:
package com.veclink.dmr.seriaport;
import java.io.FileDescriptor;
public class SeriaPort {
public native static FileDescriptor open(String path,int baudrate);
public native void close();
}
二、使用javac生成class文件
打开cmd命令窗口,cd到SeriaPort.java所在目录下,使用下面的命令:
javac SeriaPort.java
这时会在当前目录看到一个SeriaPort.class文件。
三、使用javah生成h头文件
cd到com的上一个目录,即在java目录下,输入以下指令:
javah -d .\jni -classpath .\ -jni com.veclink.dmr.seriaport.SeriaPort
在java目录下即会生成一个jni目录,目录下有对应的h头文件