Java Platform Invoke API Demo (Linux) 2.01.04

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 394.19 KB
‎Classificação dos utilizadores: 4.0/5 - ‎2 ‎votos

Sobre Java Platform Invoke API Demo (Linux)

Java Platform Invoke API (versão Demo) para Linux/Unix, i386. Permite que o código Java chame funções nativas implementadas em bibliotecas de ligações partilhadas, como no Microsoft .NET Framework. Escrito para JSE 1.5.x e mais tarde. A plataforma Java invoca uma API que permite ao código Java chamar funções nativas implementadas em bibliotecas partilhadas, como as da API Linux. Localiza e invoca uma função exportada e marem os seus argumentos (inteiros, cordas, matrizes, estruturas, e assim por diante) através da fronteira de interoperação, se necessário. Esta API suporta o marechal implícito que torna a codificação de Java com funções nativas muito simples. Para consumir uma biblioteca partilhada as funções que você precisa 1.Identificar funções em bibliotecas partilhadas. Minimamente, deve especificar o nome da função e nome da biblioteca partilhada que a contém. 2.Crie uma classe para manter funções de biblioteca partilhadas. Pode utilizar 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 aula deve estender a CNativeLibrary. Use a anotação ImportLibrary para ligar a sua classe à biblioteca nativa. 3.Criar protótipos em código Java. Escreva protótipo de uma função nativa como um método com assinatura que corresponda à função nativa usando o acordo de mapa tipo de dados. Para identificar a função nativa utilize a Função de anotação. Marque o método com o modificador nativo. 4.Chame uma função de biblioteca partilhada. Ligue para o método da sua classe Java como qualquer outro método java. Como parâmetros podem ser passados estruturas e implementados em funções de retorno java.