关于#java#的问题:关于在java中通过按钮按下之后调用DLL的问题

关于在java中通过按钮按下之后调用DLL的问题

需求是在java中先创建一个窗口和按钮,在按下按钮之后在按钮中调用DLL,但是出现了找不到程序的问题,求解答 !谢谢

窗口按钮代码如下:

img


使用jna实例化DLL代码如下:

img


报错如图:

img


还有一个关键问题就是,如果是直接在main函数中直接调用是可以成功调用的,但只要创建了窗口之后调用都会出错

img

img

求解答 !非常感谢

看一下是不是 dll 缺少哪个外部库

参考下面代码:可以判断操作系统类型,加载不同的DDL,如果你只做测试用System.load方法去加载DDL即可。

img