JNI、Jawin、Jacob以及Jcom 学习 引子

本文对比了JNI、JAWIN、JACOB和JCOM四种技术在Java与DLL交互中的功能与易用性,详细介绍了它们各自的特点及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 目前javadll交互的技术主要有jnijawinjacob以及Jcom

JniJava Native Interface)是sun提供的java与系统中的原生方法交互的技术(在windows\linux系统中,实现javanative method互调)。目前只能由c/c++实现。

后两个都是sourceforge上的开源项目,同时也都是基于jni技术的windows系统上的一个应用库。JacobJava-Com Bridge)提供了java程序调用microsoftcom对象中的方法的能力。而除了com对象外,jawinJava/Win32 integration project)还可以win32-dll动态链接库中的方法。

jCOM,即Java/COM桥,它是一种用软件实现的桥接机制,可以帮助Java应用程序快速访问微软的COM/DCOM组件。而且,微软的COM应用程序也可以通过这个机制访问基于Java的对象。

 

就功能而言:jni >> jawin>jacob

就易用性而言:jacob>jawin>>jni

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值