首页 新闻 会员 周边

Java怎么调用.net DLL

0
悬赏园豆:20 [待解决问题]

网上说了一些调用DLL的方法,我用的jacob实现,将实现一个COM进行调用,试验成功了

 

但是现在第三方直接丢了一个DLL过来,在.NET开发环境可以调用是好的,但是封装成COM的时候说这个DLL没有强命名,网上查了在没有源码下给DLL强命名的方法,试验了没有成功,各位有没有能够实现JAVA调用.NET DLL的好方法

xmwang的主页 xmwang | 初学一级 | 园豆:182
提问于:2013-07-08 11:13
< >
分享
所有回答(3)
0

使用Java调用DLL动态链接库的方案通常有三种:JNI, Jawin, Jacob

这里有个参考比较全!

http://sunandmoon.iteye.com/blog/1032553

Beyond-bit | 园豆:2885 (老鸟四级) | 2013-07-08 11:35

这些网上的资料我都看过了,希望有大仙能根据我描述的情况提供比较具体的帮助

支持(0) 反对(0) xmwang | 园豆:182 (初学一级) | 2013-07-08 12:49
1

试试这里的强签名方法:对Com组件强签名的好帮手tlbimp

dudu | 园豆:30994 (高人七级) | 2013-07-08 17:32

虽然没成功,不过还是谢谢你了,至少给了一条新思路

 

“ The input file 'E:\vs2010\VC\CoordChange.dll' is not a valid type library.”

支持(0) 反对(0) xmwang | 园豆:182 (初学一级) | 2013-07-08 21:33

我要引入的不是COM组件,就是一般的.NET DLL

支持(0) 反对(0) xmwang | 园豆:182 (初学一级) | 2013-07-08 21:34

@xmwang: 试试jni4net,http://jni4net.sourceforge.net/

支持(0) 反对(0) dudu | 园豆:30994 (高人七级) | 2013-07-08 21:37
0

请问博主  这个问题最后解决了吗?

SUPARVIP | 园豆:202 (菜鸟二级) | 2018-01-14 21:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册