NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;) 报错

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Lcom/sun/jna/Library;
    at com.sun.jna.platform.win32.User32.(User32.java:49)
    at com.yuntech.encryption.WindowHandle.getWindowHandle(WindowHandle.java:18)
    at com.yuntech.encryption.WindowHandle.main(WindowHandle.java:46)

 

 

查阅了非常多同行的解决方式,基本无效,毕竟玩win底层native方法的太少了,几乎没有可参考的资料

解决方式: 原来JNA版本为4.4.0  替换成5.5.0后 通过,务必注意版本问题

你可能感兴趣的:(Java技术)