社区
非技术区
帖子详情
如何实现在LINUX平台下JAVA对C语言库的调用?
zhua_v
2002-01-18 02:39:38
JNI实现的具体步骤
请各位大虾指点
...全文
36
回复
打赏
收藏
如何实现在LINUX平台下JAVA对C语言库的调用?
JNI实现的具体步骤 请各位大虾指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JNI的两个头文件jni.h和jni_md.h
JNI的两个头文件jni.h和jni_md.h,提供需要的人下载!!!!!
JNA 4.1.0 官方版
JNA-4.1.0.zip 包含了JNA4.1.0版本所有的文件。 和一个jar包
window与
linux
环境下,
java
调用
c语言
的方法
windows与
linux
环境下,
java
调用
c语言
的方法
linux
中
Java
程序
调用
C程序中方法的
实现
方式浅析
在
Linux
中,
Java
程序可以通过JNI(
Java
Native Interface)来
调用
C程序的方法。
Linux
系统环境,
Java
调用
C的主要流程如下:1、创建
Java
类文件,如NativeLibrary.
java
2、编写
Java
代码,加载.so共享
库
(C程序生成该名称的.so共享
库
),并声明本地方法3、使用
java
c编译
Java
类,生成.class文件4、使用
java
h对.class文件生成C头文件,该文件包含了
Java
和C之间通信所需的函数声明。
java
调用
c语言
_
Java
调用
C语言
JNI
库
(Hello World实例)
要在
java
中
调用
c语言
的
库
,一直觉得很不可思议,但是
Java
提供了JNI这个东西,这也就变得可能了. 作为一个码农,我们还是从最简单的 Hello World开始吧.首先说一下我们想要做的事情. 在
c语言
中定义一个 void sayHello()函数(打印Hello World);然后在
Java
中
调用
这个函数显示Hello Word.现在分别从
Java
和
C语言
两部分说明:1.
Java
部分我...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章