mdsk.net
当前位置:首页 >> 请问怎么把.Dll文件加入我的jAvA工程,并能使用里... >>

请问怎么把.Dll文件加入我的jAvA工程,并能使用里...

工程目录下面,或者系统的system32的目录下面,也就是软件能找的到的地方!放到其他的路径也可以,但是你就要告诉一下软件让软件知道去哪里找就行了!

一般那种c#的dll是java不能直接调用的,但C\C++可以,你可以使用JNI。比如你要一个 public native void sengMsg(String msg); 来发送信息,先用native关键字声明这个函数,然后再类里面加一个静态块: static { System.loadLibrary("msg"); } 这...

jni技术或jna技术,推荐使用jna。因为相比jni要简单很多,虽然性能方面要弱一点。具体使用步骤,百度jna即可。

10将调用的Java类文件打包成jar文件 20将打包好的jar文件Tomact的lib文件夹下,这样整个项目中调用的dll文件只被调用一次Java调用DLL文件,第一次时正常可以使用,第二次的

朋友你问的问题有点太搞笑了吧,java编写的文件编译后是.class的文件,只有使用C/C++,VB这些东西才能编写出DLL文件。java文件是需要JDK才能运行的,DLL文件叫动态链接库,是不能直接运行的。

可以用的,luncence.net.dll也只是个客户端dll而已 服务端还是luncence

虽然不能生存动态链接库 但是可以调用里边的函数

//BIN_LIB为JAR包中存放DLL的路径 //getResourceAsStream以JAR中根路径为开始点 private synchronized static void loadLib(String libName) throws IOException { String systemType = System.getProperty("os.name"); String libExtension = (...

不太明白你的意思,是不是在Java里面调用C++写的DLL? 如果那个DLL不是专门为Java调用而编写的话,就需要用JNI再写一个DLL,在那里面调用你原有的DLL。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com