Olá, possuo uma DLL que esta definida com uma classe principal e seus métodos:
public class cifrarTexto
{
// Methods
private cifrarTexto();
public static string cifrar_AES(string strtoencrypt);
public static string desencripta_AES(string strencrypted);
}
Porem não estou conseguindo instanciar esta classe no Java usando JNA.
Estou usando uma interface e fazendo a chamada desta na minha classe principal
Interface ;
public interface CifrarDatosPaciente extends StdCallLibrary {
public String cifrar_AES(String xml);
}
Main:
CifrarDatosPaciente cifrarTexto = (CifrarDatosPaciente) Native.loadLibrary(“cifrarDatosPaciente”, CifrarDatosPaciente.class);
cifrarTexto.cifrar_AES(xml);
Toda vez que compilo está ocorrendo um erro: Não foi possível encontrar o procedimento especificado.
Alguem poderia me ajudar? Agradeço desde já.