JNI (Java Native Interface)  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
azevedomtPJ
JavaTeenager
[Avatar]

Membro desde: 14/09/2003 00:00:00
Mensagens: 160
Offline

O que é JNI? Está embutido no J2SDK ? Como faço para instalá-lo é um jar ?

Estamos com uma aplicação em PHP que instancia a minha classe java, só que não roda. Dá uma super hiper mega ESCLARECEDORA mensagem do windows e não funciona. Preciso saber mais sobre JNI pra achar onde estamos errando.

Valeu pessoal !!!
[WWW] [ICQ]
_RenatuPJ
JavaChild
[Avatar]

Membro desde: 19/09/2004 00:00:00
Mensagens: 149
Offline

ola

JNI é mais ou menos oq o proprio nome diz...
Java Native Interface....

faz a interface de codigo nativo com java...
permite executar codigo nativo com java.. e vice-versa

mais informaçoes:

http://java.sun.com/j2se/1.5.0/docs/guide/jni/
[WWW] aim icon [ICQ]
jefecompPJ
Thread.start()
[Avatar]

Membro desde: 15/12/2002 00:00:00
Mensagens: 29
Localização: 86460577
Offline

Se vc está tentando executar código Java dentro de sua aplicação php não necessáriamente vc precisará de JNI para realizar isso. A JNI somente é utilizada quando vc precisa acessar um recurso implementado ou somente disponível quando acessado de um código nativo (C ou C++, por exemplo). Caso vc somente necessite utilizar uma implementação em java dentro do php, basta configurar essa integração corretamente, com base nas explicações disponíveis no endereço http://www.php.net . Qualquer dúvida posta aí ..
Um abraço ..
Jeferson..
[WWW] [ICQ]
sabrinaortPJ
HelloWorld
[Avatar]

Membro desde: 23/07/2005 00:00:00
Mensagens: 11
Offline

JNI é muito utilizado para fazer a integração entre sistemas diferentes, quando um é feito em Java, e o outro escrito em C, C++ ou outra linguagem.

O grande problema de utilizar JNI em uma aplicação Java é a perda da portabilidade, pois o código Java puro é portável entre as diversas plataformas (Windows, Linux...), mas ao utilizar JNI, os conflitos podem acontecer...
[WWW] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team