在Java中使用COM程序集
我希望能够在Java程序中使用COM程序集。据我所知,Java能够与COM组件通信。然而,实现这一点的方法是使用VisualJ++类型库向导将dll转换为jar。显然,J++已经不存在了,我怀疑类型库向导也不存在
有没有办法将COM组件转换为Java IDE可用的文件
(我知道您可以使用JNI或JNBridge等商业应用程序与.NET语言进行对话。不过,如果可能的话,这似乎会更简单。)
你可以在下面搜索框中键入要查询的问题!
我希望能够在Java程序中使用COM程序集。据我所知,Java能够与COM组件通信。然而,实现这一点的方法是使用VisualJ++类型库向导将dll转换为jar。显然,J++已经不存在了,我怀疑类型库向导也不存在
有没有办法将COM组件转换为Java IDE可用的文件
(我知道您可以使用JNI或JNBridge等商业应用程序与.NET语言进行对话。不过,如果可能的话,这似乎会更简单。)
# 1 楼答案
最好的开源免费的J-interop。很抱歉听起来像是一个感人的广告,但我用了几年,我的经验相当不错。这是DCOM协议的完整实现。这意味着您可以直接从linux PC连接到windows上的COM服务器,而无需任何JNI
http://j-interop.dimentrix.com
当然,替代品是JNI包装器。J-INTEGA可以是一种选择,但它是付费的。可能是别的东西