Pessoal, boa noite!
Estou usando o Netbeans para fazer um projeto em que minha aplicação deve acessar uma DLL feita em VB.
Essa dll em VB é uma DLL intermediaria que acessa outra de terceiros a qual não posso ter acesso direto.
DLL em VB
Function Decripty(filein As String, fileout As String, password As String) As Integer
Dim DC As SPTransSecurity.SPTransSecurity
Set DC = New SPTransSecurity.SPTransSecurity
Decripty = DC.DecryptFile(filein, fileout, password)
End Function
Fiz minha aplicação e essa da erros.
Aplicação
public class EncrDecr
{
public native void Decripty(String filein, String fileout, String password);
static String entrada = "C:/Testes/Entrada/Encriptado.enc";
static String saida = "C:/Testes/Saida/Decriptado.txt";
static String senha = "senha";
/** Creates a new instance of EncrDecr */
static
{
System.loadLibrary("EncrDecr");
}
public static void main(String[] args)
{
new EncrDecr().Decripty(entrada, saida, senha);
}
}
Erro
Exception in thread "main" java.lang.UnsatisfiedLinkError: Decripty
at aparendendojni.EncrDecr.Decripty(Native Method)
at aparendendojni.EncrDecr.main(EncrDecr.java:32)
Java Result: 1
A parte do vb está funcionando pois fiz uma parte grafica pra ela e funcionou direitinho…
Alguem pode me dar uma luz, faz tres dias que estou em cima disso e não ta rolando…
Abraço…[/url]