delphi java jni 互通_Delphi XE调用第三方库Jni详细过程

本文探讨了Java程序如何与本地.so库交互,详细介绍了.jar文件中的类如何包装.so文件,以及如何在开发环境中配置.so库的路径。通过实例展示了JavaSignature和MANIFEST.MF文件在库集成中的作用。
摘要由CSDN通过智能技术生成

标签:

1.有.so库

2.有.Jar库

jar库其实是一个zip格式的压缩包,里面放META-INF目录,目录下一个MANIFEST.MF文件,

Manifest-Version: 1.0

Created-By: 1.7.0_25 (Oracle Corporation)

.so文件在Development中加载,路径需要设置为Libary\lib\armeabi-v7a\

.jar文件在库中添加

.so文件类似与windows下的dll,而jar中需要打包dll的class

如:

[JavaSignature(‘org/videolan/libvlc/LibVLC‘)]

JLibVLC = interface(JObject)

[‘{AA775460-8EF7-497E-8D2E-C4CC479F926A}‘]

LibVlc.jar

中的路径如下:

META-INF(目录)

org

videolan

libvlc

LibVLC.class(文件)

标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值