unción de llamada @Java desde un dll
Tengo este script de Python que importa unzkemkeeper
dll y se conecta a un dispositivo de asistencia de tiempo ZKTeco
). Aquí hay un script que estoy usando:
from win32com.client import Dispatch
zk = Dispatch("zkemkeeper.ZKEM")
zk.Connect_Net("192.168.0.17", 4370)
print(zk.StartIdentify())
print(zk.StartEnrollEx(7, 2, 1))
Esto funciona bien como se esperaba. Sin embargo, quiero lograr lo mismo con Java. ¿Cómo puedo llamar a esoConnect_Net
método? Intenté lo siguiente en Java pero no funcionó:
public class ZKEM {
static {
System.loadLibrary("zkemkeeper");
}
ZKEM() {
}
public static native boolean Connect_Net(String IPAdd, int Portl);
}
public class Main {
public static void main(String[] args) {
System.err.println(ZKEM.Connect_Net("192.168.0.17", 4370));
}
}