栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

javac编译java文件生成class文件,Javah编译C/C++头文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javac编译java文件生成class文件,Javah编译C/C++头文件

一、新建一个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头文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号