Luis,
 
Jah trabalhei bastante com JNI, mas sempre usei o MS-Visual C++ 5.0, para fazer a criacao dos arquivos DLL para usar junto com o Java.
 
Em minha instalacao do J2SDK 1.4.0, o arquivo jni.ini esta localizado no seguinte diretorio (MS-Windows)
 
C:\j2sdk1.4.0_03\include
 
Voce precisa incluir este diretorio no seu IDE do C++ para que o compilador encontre este arquivo de cabecalho na hora em que for fazer a criacao da DLL
 
 
[]'s
 
Clayton
 
----- Original Message -----
Sent: Wednesday, December 04, 2002 12:12 AM
Subject: [java-list] Integra��o JNI

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 quando 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 arquivos. Algu�m sabe onde eu posso conseguir essa cole��o de arquivos do JNI ?
Ent�o eu tentei refazer todo o processo no linux. Tudo funcionou direito, at� eu rodar minha aplica��o. D� sempre essa exce��o:
 
java.lang.UnsatisfiedLinkError: no hello in shared library path

Algu�m sabe como resolver esse problema ?
Obrigado.
Luiz Henrique

Responder a