Ola pessoal!
Estou com um dificuldade, quando tento carregar a dll na minha classe aparece a seguinte mensagem ao rodar o programa:
[color=red]Exception in thread "main" java.lang.UnsatisfiedLinkError: teste2.bematech.Bematech.AberturaDoDia(Ljava/lang/String;Ljava/lang/String;)I
at teste2.bematech.Bematech.AberturaDoDia(Native Method)
at teste2.Main.main(Main.java:19)
Java Result: 1[/color]
O engraçado é que estou fazendo um teste com a dll da bematech a BEMAFI32 q possui uma biblioteca para comunicação. Quando uso a biblioteca ele carrega a dll mas manualmante n! sendo que meu codigo esta identico o da biblioteca! preciso fazer manual porq tenho que utilizar a DP20 de cheque e pra ela nao tem jar.
minha classe esta assim:
public class Bematech {
public Bematech()
{
}
public static native int AlteraSimboloMoeda(String s);
public static native int AbreCupom(String s);
static
{
System.loadLibrary("BEMAFI32");
}
}
nao coloquei todo o codigo porq sao apenas mais conteudo! se alguem souber me ajudar agradeceria bastante!
obrigado
a dll ja esta em system32!