Home > Artigos > Frameworks, APIs, Instalação e Configuração >
NLink: uma alternativa facilitadora ao JNI
Publicado por treloso em 29/03/2010 - 3.856 visualizações
NLink supera este problema fornecendo um método de invocação guiado por Annotation.
Exemplo
No exemplo abaixo nós iremos usar a MessageBox Win32API:
1. Esta locado na user32.dll
2. O nome do método é "MessageBox"
3. A assinatura do método é int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType );
Primeiro, implementamos a interface que conterá o método que iremos usar:
Agora usando o método:
Particularmente, NLink permite que você chame as bibliotecas nativas sem necessitar escrever nenhum código nativo, como:
1. Win32 APIs
2. Bibliotecas de C/C++ personalizadas
O principal objetivo teste artigo foi mesmo de apresentar essa feramenta que com certeza facilita bastante o trabalho de quem precisa usar Java com bibliotecas nativas para Windows.
Para obter todas as informações, realizar o download do NLink com exemplos, basta entrar em https://nlink.dev.java.net
Espero que tenham gostado e não deixem de comentar e postar exemplos usando a NLink para toda a comunidade.
Atenciosamente, Ricardo Maranhão.
| Download: | 68286653.jpg |
| Size: | 88 KB |
- Spring stand-alone
- Acesso a dll em csharp com java
- Comunicação através de porta serial
- UMA LESEIRA :)
- JNI - USANDO DLL DE TERCEIRO
- Usando Java para zipar arquivos
- Conseguir capturar todos os eventos do SO
- erro no java (hs err)
- Travar teclado e mouse do computador.
- java com dll..
- Dúvida "Bobinha"
- Drag Drop do SO para JFrame
- Codigo: Verificar se um programa está aberto???
- Teclado (Listener)
- Acessando os registradores da CPU
- Acessar recursos Java com Delphi
- acessando função em uma dll através do java


