acessar dll com java
26/11/2008
0
Estou tentando acessar uma dll de terceiros. Tenho a documentação dela, com os métodos, como eu posso utiliza-la? É um equipamento para leitura de digital que grava os dados em um cartão, tem os exemplos de como utilizar em C++ e VB, mas para java não.
Marcoswos
Curtir tópico
+ 0
Responder
Posts
11/02/2009
Ulisses0205
Já tentou JNI?
Olha o que eu fiz pra usar a dll de gravação do Nero:
A função de load library carrega uma dll criada por mim, que faz parte do JNI e é onde você faz a ´ponte´ entre as linguagens.
Olha o que eu fiz pra usar a dll de gravação do Nero:
package com.sismed.gravacao; public class Gravador { //============================================================================== // Declaração das funções da dll escrita em C++: public native int gravar ( int tipoMidia, String local, int callbackProgressBar, int numeroDoDispositivo ); public native int iniciaNeroAPI ( ); public native int libertaNeroAPI ( ); public native String retornaDispositivos ( int indice); public native int retornaQuantos ( ); //============================================================================== // Carrega a instância da dll "IWMBBridge.dll": static { System.loadLibrary("IWMBBridge"); } //============================================================================== }
A função de load library carrega uma dll criada por mim, que faz parte do JNI e é onde você faz a ´ponte´ entre as linguagens.
Responder
Clique aqui para fazer login e interagir na Comunidade :)