Java Platform Invoke API Demo (Linux) 2.01.04

Licença: Avaliação gratuita ‎Tamanho do arquivo: 394.19 KB
‎Classificação dos usuários: 4.0/5 - ‎2 ‎Votos

Sobre Java Platform Invoke API Demo (Linux)

Plataforma Java Invoke API (versão Demo) para Linux/Unix, i386. Permite que o código Java chame funções nativas implementadas em bibliotecas de links compartilhados, como no Microsoft .NET Framework. Escrito para JSE 1.5.x e posterior. A plataforma Java invoca uma API que permite que o código Java chame funções nativas implementadas em bibliotecas compartilhadas, como as da API Linux. Localiza e invoca uma função exportada e marechia seus argumentos (inteiros, cordas, matrizes, estruturas e assim por diante) através do limite de interoperação, conforme necessário. Esta API suporta o empacotamento implícito que torna a codificação Java com funções nativas muito simples. Para consumir uma biblioteca compartilhada, você precisa 1.Identifique funções em bibliotecas compartilhadas. Minimamente, você deve especificar o nome da função e nome da biblioteca compartilhada que a contém. 2.Crie uma classe para manter funções de biblioteca compartilhadas. Você pode usar uma classe existente, criar uma classe individual para cada função nativa ou criar uma classe que contenha um conjunto de funções nativas relacionadas. Esta classe deve estender CNativeLibrary. Use a anotação ImportLibrary para vincular sua classe à biblioteca nativa. 3.Crie protótipos em código Java. Escreva protótipo de uma função nativa como um método com assinatura que corresponde à função nativa usando o tipo de mapa de dados. Para identificar a função nativa use a função de anotação. Marque o método com o modificador nativo. 4.Chame uma função de biblioteca compartilhada. Chame o método na sua classe Java como se fosse qualquer outro método Java. Como parâmetros podem ser passados estruturas e implementados em funções de retorno de chamada Java.