java 调用动态链接库(jni方式调用dll文件)
如何把.class文件生成.h文件,生成后又如何把.h文件生成dll文件,步骤越详细越好,我现在使用MyEclipse工具,我是个新手,谢谢各位大侠了。。。...
如何把.class文件生成.h文件,生成后又如何把.h文件生成dll文件,步骤越详细越好,我现在使用MyEclipse工具,我是个新手,谢谢各位大侠了。。。
展开
2个回答
展开全部
jni 是由Java调用C/C++的动态链接库 (DLL)。
所以把.class-->.h-->dll ,想法是不正确的,
同时也违背了Jni的初衷。
Dll是由C/C++生成的。
以前的一个项目用到了Java调用C/C++的DLL,所以对这个还算熟悉。
那个dLL是由C++程序员写的,在Microsoft Visual C++ 6.0编辑器中可以生成。然后由Java程序员用JNI来调用DLL里面实现的功能(方法)。
所以把.class-->.h-->dll ,想法是不正确的,
同时也违背了Jni的初衷。
Dll是由C/C++生成的。
以前的一个项目用到了Java调用C/C++的DLL,所以对这个还算熟悉。
那个dLL是由C++程序员写的,在Microsoft Visual C++ 6.0编辑器中可以生成。然后由Java程序员用JNI来调用DLL里面实现的功能(方法)。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是个新手,我们公司里的项目就带那个dll,但是那个好象是c++生成的,然后在java里面调用。这个你上网查一下jni就行了,很多的,我当时就基本上看懂了,但是现在不用又忘了我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询