Saltar para o conteúdo

Java Native Interface

Origem: Wikipédia, a enciclopédia livre.
A versão imprimível já não suportada e pode apresentar defeitos de composição gráfica. Atualize os favoritos do seu navegador e use a função de impressão padrão do navegador.

Java Native Interface(JNI) é um padrão de programação que permite que código Java executando em uma máquina virtual Java (JVM) chame ou seja chamado por aplicações nativas[1] (programas específicos para uma plataforma de hardware e sistema operacional) e bibliotecas escritas em outras linguagens, tais como C, C++ e assembly.

O JNI habilita programadores a escrever métodos nativos para tratar situações em que uma aplicação não pode ser escrita inteiramente na linguagem Java, isto é, quando a biblioteca padrão de classes Java não suporta bibliotecas ou características específicas da plataforma.

Referências

  1. «Role of the JNI». The Java Native Interface Programmer's Guide and Specification. Consultado em 27 de fevereiro de 2008 

Ligações externas


Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.