Java Native Interface
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
- ā Ā«Role of the JNIĀ». The Java Native Interface Programmer's Guide and Specification. Consultado em 27 de fevereiro de 2008
LigaƧƵes externas
[editar | editar código]- PÔgina da Oracle com links para documentação do JNI (em inglês)
- Java Native Interface Introduction and āHello Worldā application Arquivado em 31 de maio de 2014, no Wayback Machine. (em inglĆŖs)
- Exemplo de utilização para trabalhar com impressora