Java Platform Invoke API (Demo version) 2.01.04

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

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

história da versão

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

Detalhes do programa