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