Função de chamada Java a partir de uma dll
Eu tenho esse script python que importa umzkemkeeper
dll e se conecta a um dispositivo de comparecimento do tempo ZKTeco
). Aqui está um script que estou 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))
Isso funciona bem como esperado. No entanto, eu quero conseguir o mesmo usando java. Como posso chamar isso deConnect_Net
método? Eu tentei o seguinte em java, mas não funcionou:
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));
}
}