Java Platform Invoke API (Demo version) 2.01.04

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

Java Platform Invoke API (versão Demo) para MS Windows. Permite que o código Java chame funções nativas implementadas em bibliotecas de ligações dinâmicas (DLLs) 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 de ligações dinâmicas (DLLs), como as da API Win32. 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 funções de DLL exportadas você precisa 1.Identificar funções em DLLs. Minimamente, deve especificar o nome da função e nome do DLL que a contém. 2.Crie uma classe para manter as funções de DLL. 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.Ligue para uma função DLL. 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.

história da versão

  • Versão 2.01.04 postado em 2007-02-28

Detalhes do programa