首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在 Linux 平台上使用 JNI-转

2012-10-08 
在 Linux 平台下使用 JNI-转原文:http://www.ibm.com/developerworks/cn/java/l-linux-jni/编译后生成 Hel

在 Linux 平台下使用 JNI-转

原文:http://www.ibm.com/developerworks/cn/java/l-linux-jni/


编译后生成 Hello.class 文件。

第二步,生成本地链接库。具体过程如下:

1. 要为以上定义的类生成 Java 本地接口头文件,需使用 javah,Java 编译器的 javah 功能将根据 Hello 类生成必要的声明,此命令将生成 Hello.h 文件,我们在共享库的代码中要包含它,javah 不使默认内部命令,需要指明路径,它在 JDK 的 bin 目录下,在我的 Linux 环境下命令如下:

/home/jbuilder/jdk1.3.1/bin/javah Hello

生成的 Hello.h 文件 内容如下所示:


2. 在与 Hello.h 相同的路径下创建一个 CPP 文件 Hello.cpp。内容如下:

张翼翔 :拥有8年的软件开发经验。曾经领导瑞星杀毒软件网络版和I'm上网管理系统的研发工作。现任北京华夏新视科技有限公司研发部经理?
李庆明:从事软件开发已经有5年。有丰富的嵌入式Linux和Java开发经验。现任广东捷远资讯科技有限公司技术总监

热点排行