Java Native Interface
Surgiu a necessidade de usar o JNI (Java Native Interface) e tive muita dificuldade para encontrar informações sobre o assunto. Então resolvi compartilhar o que aprendi sobre este assunto.
Parte 2: Funcionamento
Para que o Java encontre as funções escritas em outras linguagens, estas funções devem ser definidas utilizando tipos que o Java vai reconhecer.
Os tipos primitivos como int, float, double do C/C++ devem ser substituídos pelos tipos definidos no JNI tais como como jint, jfloat, jdouble, jstring etc.
Veja os tipos primitivos definidos pelo JNI: Veja mais detalhes no site:
Veja um esquema simples do funcionamento:
Os tipos primitivos como int, float, double do C/C++ devem ser substituídos pelos tipos definidos no JNI tais como como jint, jfloat, jdouble, jstring etc.
Veja os tipos primitivos definidos pelo JNI: Veja mais detalhes no site:
Veja um esquema simples do funcionamento:
