| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 01:14:21
|
azevedomtPJ
JavaTeenager
![[Avatar]](/images/avatar/0)
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 !!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 02:04:37
|
_RenatuPJ
JavaChild
![[Avatar]](/images/avatar/0)
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/07/2005 08:58:03
|
jefecompPJ
Thread.start()
![[Avatar]](/images/avatar/0)
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..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2005 06:50:29
|
sabrinaortPJ
HelloWorld
![[Avatar]](/images/avatar/0)
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...
|
|
|
 |
|
|