Ola Andr�,
Ola colegas da lista,
Tenho acessado DLLs utilizando JNI. A implementa��o de JNI da
Sun tem um suporte muito bom para acessar c�digo nativo escrito
na linguagem C, como explica o Rodrigo. Voce pode encontrar um
tutorial sobre o assunto na URL abaixo:
http://java.sun.com/docs/books/tutorial/native1.1/index.html
Observe por�m que a caixa de areia do Java n�o permite que
Applets usem c�digo nativo, o que implicara sua aplica��o com
Browser tenha applets obtendo dados de aplica��es Java com as
quais se comunique por algum meio, como RMI, por exemplo.
Existem outras possibilidades, utilizando por exemplo a "ActiveX
Bridge" da Sun, que exige um conhecimento maior do modelo de
objetos da Microsoft, e pelo que testei, ainda n�o � um produto
maduro e confi�vel, apresentando problemas mesmo nos
exemplos mais b�sicos.
Date forwarded: Wed, 23 Feb 2000 14:57:06 -0500 (EST)
Date sent: Wed, 23 Feb 2000 17:32:33 -0300
From: Rodrigo B Mazzilli <[EMAIL PROTECTED]>
Organization: Digitel S.A.
To: [EMAIL PROTECTED]
Subject: Re: [SouJava-J] Java e DLL
Forwarded by: [EMAIL PROTECTED]
Send reply to: [EMAIL PROTECTED]
> Andr�
>
> Sim, � poss�vel.
> Voc� precisa usar a extens�o JNI (Java Native Interface) que faz parte
> do JDK. Voc� precisar� criar pequenos programas em C que acessem essas
> DLLs. Esse programa em C ser� linkado com os arquivos de cabe�alho .h
> que fazem parte da tua plataforma, normalmente em /jdk1.2/include Na
> aplica��o Java, vc precisa carregar a biblioteca estaticamente com a
> chamada System.loadLibrary(). Assim, da aplica��o Java vc poder�
> chamar os m�todos do seu programa em C que por sua vez utiliza as
> DLLs.
>
> H� v�rias outras implica��es em JNI, como a possibilidade de acessar
> os threads nativos etc. Sugiro que vc leia um bom tutorial sobre JNI.
>
> Abra�o
> Rodrigo
>
>
> Andre Luiz G Pereira wrote:
>
> > Amigos,
> >
> > Eu estou fazendo uma aplica��o em Java que � partir de um browser,
> > se possa ler um cheque de uma m�quina (leitora). Acontece que eu
> > tenho apenas dlls para acessar as fun��es da leitora. � vi�vel
> > trabalhar com java e dlls? qual � a melhor forma de fazer isso?
> > existe alguma documenta��o � respeito?
> >
> > obrigado
> >
> > Andr�
> >
> > --------------------------- LISTA SOUJAVA
> > --------------------------- http://www.soujava.org.br -
> > Sociedade de Usu�rios Java da Sucesu-SP [d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm] [para sair da lista:
> > http://www.soujava.org.br/forum/cadastrados.htm]
> > ----------------------------------------------------------------
> > -----
>
> --
> _____________________________________________________________________
> Rodrigo B Mazzilli (Mr.) <[EMAIL PROTECTED]> ICQ# 4106069
> _____________________________________________________________________
> To get my PGP public key, reply this message with "get public-key" in
> the subject field.
> ---------------------------------------------------------------------
> "Computers can never replace human stupidity."
>
>
> --------------------------- LISTA SOUJAVA
> --------------------------- http://www.soujava.org.br -
> Sociedade de Usu�rios Java da Sucesu-SP [d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm] [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
> ------------------------------------------------------------------
> ---
>
A.C.Amorim
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Pesquisador IPT
IPT/DME/ATEE
f: 3767-4948
http://www.ipt.br/dme/atee/
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------