社区
非技术区
帖子详情
如何在JAVA里调用C编译好的DLL库?
cb007
2002-01-07 11:37:08
怎么搞?
...全文
70
5
打赏
收藏
如何在JAVA里调用C编译好的DLL库?
怎么搞?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binghuodao
2002-01-07
打赏
举报
回复
native void xxx();
evergreen
2002-01-07
打赏
举报
回复
同意楼上的,看JDK的文档,比较全面
ge_yc
2002-01-07
打赏
举报
回复
去看jdk的帮助,里面有
cb007
2002-01-07
打赏
举报
回复
to:evergreen(永远的绿)
那里有JNI的资料?
evergreen
2002-01-07
打赏
举报
回复
http://www.csdn.net/Expert/topic/459/459681.shtm
参考jni相关资料:System.loadLibrary( "yourDll" );
java
调用
C语言编写的so
库
中的函数,
java
调用
C语言编写的
dll
库
中的函数
总的来说,
Java
调用
C语言编写的本地
库
需要理解JNI和JNA的工作原理,以及它们如何处理数据类型转换、参数传递和本地
库
的加载。通过这些技术,开发者可以充分利用C/C++的性能优势,同时享受
Java
的平台独立性和高级抽象...
JAVA
调用
C语言写的
dll
的方法和实例
当
Java
调用
C语言
DLL
时,可能需要与数据
库
进行交互,这就需要理解如何在
Java
中操作数据
库
,比如使用JDBC API。 总之,通过JNI,
Java
开发者可以充分利用已有的C/C++代码
库
,提高性能或解决特定平台的问题。同时,了解...
java
调用
C#封装的
dll
方法
- **添加依赖:** 在
Java
环境中引入`jacob.jar`
库
,并将`jacob-1.16-M1-x86.
dll
`文件复制到`C:\Windows\System32`目录下。 - **注册C#组件:** 使用`regasm`工具注册`COMTest.
dll
`和`COMTest.tlb`。 - **实现
Java
...
用
java
调用
C或C++动态链接
库
java
调用
dll
总结,
Java
通过JNI
调用
C或C++动态链接
库
的过程包括:编写
Java
类、
编译
Java
类、生成C/C++头文件、编写C/C++本地方法实现、
编译
C/C++代码为
DLL
,最后在
Java
程序中
调用
本地方法。这个过程使得
Java
能够利用C/C++的强大...
JAVA
如何
调用
dll
:用JNI
调用
C或C++动态联接
库
原来如此简单
JNI允许
Java
代码和其他语言写的代码进行交互,包括
调用
C/C++
编译
的动态链接
库
(
DLL
)文件。下面将详细介绍如何使用JNI来
调用
DLL
,并解释相关知识点。 1. **JNI简介** JNI是
Java
平台的标准部分,提供了一组接口,...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章