.Net dll包含两个方法。getStatus(),GetSum()。如何在java中使用两个方法。
INetServer iNetServer =
(INetServer)Native.loadLibrary("C://Program Files (x86)//Java//jre1.8.0_121//bin//NetServer.dll", INetServer.class);
String strDateTime =new String();
int intNoOfUsers=0;
int intNoOfTrans = 0;
iNetServer.GetStatus("xx", "yyyzzz", strDateTime, intNoOfUsers, intNoOfTrans);
我得到以下异常: 线程" main"中的例外情况java.lang.UnsatisfiedLinkError:查找函数时出错' GetStatus':找不到指定的过程。
at com.sun.jna.Function.<init>(Function.java:245)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:566)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:542)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:528)
at com.sun.jna.Library$Handler.invoke(Library.java:228)
at com.sun.proxy.$Proxy0.GetStatus(Unknown Source)
at com.nipun.it.Dll.utils.AttendanceDll.main(AttendanceDll.java:30)
提前致谢。