怎么在java中调用dll中的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在java中调用dll中的方法相关的知识,希望对你有一定的参考价值。

要调用的dll中的方法是:
function DecryptFile(const InputFile: WideString; out OutputFile: WideString):HRESULT; far; stdcall;
还有一点 最好用jacob的方法调用

使用jna或jni,但是最好先使用javah命令自己编译头文件,然后去调用

public class A
static
System.loadLibrary("ShowPWD");//DLL名称

public static native String display(String in,int i);//这里是动态库中的方法名字

要么用jna也可以,我看你上面的方法格式,最好使用jna,要用jni的话比较麻烦呢,要用到dll套dll的做法
具体怎么操作我就不啰嗦,额,百度上多得很,具体怎么做自己查,需要的话,我给你做个例子,HI我
参考技术A

图片的软件包,可以

百度  能找到

追问

你能说的详细点吗

追答

你百度这个软件包,里面有详细的例子。——JAVA很多开源的,别忘记。

以上是关于怎么在java中调用dll中的方法的主要内容,如果未能解决你的问题,请参考以下文章

java 如何调用dll?

Jnative java调用c/c++ dll运行出错,提示找不到方法,怎么解决啊

请问java调用dll里的一个方法

怎样在C#中调用DLL中的函数,最好有代码和详细说明

怎么提取DLL文件中的导出函数呢?

如何用JAVA调用TLP条码打印机打印条码