Funcionamento do JNI

4 respostas
E

Olá a todos.

Alguém poderia informa-me qual é a rotina de funcionamento de uma aplicação JNI?
A dúvida não refere-se a criação de uma classe que acesse uma aplicação nativa através de uma “ponte jni”, e sim como ele faz para acessar esta aplicação, como ele invoca um método, etc.

Estou lendo vários tópicos e artigos na net e não encontrei nenhum que explique o que necessito, se alguém conhecer, por favor me indique.

Grato pela atenção.
Ederson.

4 Respostas

Luca

Olá

http://java.sun.com/docs/books/tutorial/native1.1/index.html

http://java.sun.com/products/jdk/faq/jnifaq.html

http://www.google.com/search?hl=pt-BR&ie=UTF-8&q=java+1.4+jni&btnG=Pesquisar&lr=

[]s
Luca

E

Mto obrigado Luca.

Aproveitando, é possível utilizar as classes C em java através do JNI ou apenas acessar os métodos?

Grato.
Ederson.

Luca

Olá

É possível usar as classes Java dentro dos métodos em C porém não é possível instanciar classes C++ em Java.

JNI serve para que o Java chame métodos em outras linguagens e receba objetos que saiba tratar.

[]s
Luca

E

Muito obrigado Luca, foi muito esclarecedor o seu comentário.

Eu imaginava que havia um tradutor entre os dois lados no caso de querer instânciar objetos, mas vejo que isso não é possível.

Abraços.
Ederson.

Criado 24 de maio de 2004
Ultima resposta 24 de mai. de 2004
Respostas 4
Participantes 2