- 2
- 0
- 约9.5千字
- 约 9页
- 2021-12-12 发布于福建
- 举报
Java 通过 JNI 调用 delphi 程序
2008 年 03 月 25 日 星期二 下午 04:25
调用 Delphi 程序
通过在 JNI 框架内实战 Java 程序调用 C 程序,我们可以推导出 Java 程序基
于 JNI 规范调用异质语言编写的程序的必要条件:
— 被调用的函数和方法被封装在标准的动态链接库中,由动态链接库将其
输出。这是整个 JNI 规范存在的基础。
— 在两种语言之间存在着一个充当“翻译”角色的中介。 在 Java 调用 C 语
言的场合中, 这个中介就是 jni.h :在开发被调用的动态链接库的过程中,
首先引入 jni.h ,然后实现利用 javah 生成的头文件中定义的函数即可。
以上是实践 JNI 规范的必要条件。 从中可以推导出以下的结论——任何语言
只要能满足这两个条件,那么这种语言就具备被 Java 程序调用的可能性。
在 Windows平台上,主流开发语言都能编译产生
原创力文档

文档评论(0)