Cara, funciona assim:

No pr�prio Java existe um diret�rio de "include" que cont�m o
JNI.H, abaixo desse diret�rio existe outro que cont�m o
arquivo JNI_MD.H

Ambos os arquivos s�o necess�rios.

Com rela��o � mensagem "java.lang.UnsatisfiedLinkError" ela
ocorre porque quando voc� executar a aplica��o ser�
necess�rio localizar a JVM.DLL, para resolver esse problema
voc� deve congiurar a vari�vel de ambiente "LD_LIBRARY_PATH"
no Linux, "LIB_PATH" no AIX e PATH no Windows.

Essa vari�vel deve apontar para a biblioteca ou SO da JVM,
bem como para qualquer outra biblioteca necess�ria.

Tenha em mente tamb�m que � necess�rio que a classe Java
possa localizar a biblioteca quando voc� utiliza "LoadLibrary
()".

Espero que te ajude, se voc� der uma olhada em e-mails
antigos ver� que esse assunto j� foi abordado.

Boa sorte!

Ricardo Santana

> Estou desenvolvendo uma aplica��o Java e gostaria de integr�
-la com
> uma aplica��o C++ que j� tenho pronta.
> Para isso, eu j� defini os m�todos nativos no arquivo java,
j� usei o aplicativo "javah" para criar meu arquivo ".h" mas q
uando eu fui criar a DLL , o Dev-
C++ acusou que o arquivo "jni.h" n�o existia. Eu consegui esse
 arquivo na internet e ele acusou que faltavam outros v�rios a
rquivos. Algu�m sabe onde eu posso conseguir essa cole��o de a
rquivos do JNI ?
> Ent�o eu tentei refazer todo o processo no linux. Tudo funci
onou direito, at� eu rodar minha aplica��o. D� sempre essa exc
e��o:
>
> java.lang.UnsatisfiedLinkError: no hello in shared library p
ath
>
> Algu�m sabe como resolver esse problema ?
> Obrigado.
> Luiz Henrique
>
>
>


---
UOL, o melhor da Internet
http://www.uol.com.br/


------------------------------ 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a