首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java访问.NET/dll库/组件?

从Java访问.NET/dll库/组件?
EN

Stack Overflow用户
提问于 2009-01-07 15:01:16
回答 6查看 2.8K关注 0票数 6

是否有从.NET到Java的廉价或免费网关?我在看一些数据采集硬件,它为C/C++和.NET提供了驱动程序--我真的不想用.NET进行任何编程。

更新:我没有做我最初想做的事情,但我做了一些类似的事情,我使用JNA封装了DLL中的一些功能,以便从Java控制USB硬件设备。( DLL来自设备制造商)它的工作非常好。谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-01-07 15:09:59

您还可以尝试使用南国防军访问本机库。JNA提供Java程序,可以轻松访问本机共享库(Windows上的DLL),而无需编写Java代码--不需要JNI或本机代码。如果他们的API相当直截了当,这可能是阻力最小的路径。

请参见他们的入门指南,其中他们调用了一些本地代码(printf和GetSystemTime)。

票数 8
EN

Stack Overflow用户

发布于 2009-01-07 15:04:24

嗯,有JNBridgeEZ JCom,只是谷歌搜索的结果。

您还可以使用IKVM,这是一种略有不同的方法。

(出于兴趣,你有什么理由不想学习.NET?这是一个很好的平台,C#是一种可爱的语言.)

票数 4
EN

Stack Overflow用户

发布于 2009-01-07 15:04:29

如果它们有驱动程序的C++版本,那么您可以使用JNI编写一个包装器,然后在Java中加载它。JNI可能有点麻烦,但是它可以让您使用他们驱动程序的C++版本,如果不需要的话,根本不必处理.Net。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/420617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档