| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2009 21:54:10
|
TON SODRE
HelloWorld
![[Avatar]](/images/avatar/19d5cc029006de3fcc42cdae5df8d589.jpg)
Membro desde: 30/09/2009 21:04:12
Mensagens: 11
Offline
|
Olá pessoal, faço curso Técnico em TI tenho que fazer uma apresentação sobre o JNI, gostária de entender melhor o que é JNI e para que serve. Obrigado.
This message was edited 1 time. Last update was at 30/09/2009 21:55:05
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 08:17:48
|
laudenpower
JavaEvangelist
![[Avatar]](/images/avatar/090d1f9732c52fc3770cba691cff7d11.jpg)
Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline
|
Java Native Interface, é uma parte do java que permite que você acesse arquivos de função (DLL's do windows por exemplo) nativos do sistema operacional. Nesse caso fazendo isso você perde portabilidade, uma vez que seu código vai estar utilizando uma função dependente de sistema operacional.
Espero ter ajudado
|
Enquanto cultivares teu saber, nada tens a temer!
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2009 21:56:31
|
TON SODRE
HelloWorld
![[Avatar]](/images/avatar/19d5cc029006de3fcc42cdae5df8d589.jpg)
Membro desde: 30/09/2009 21:04:12
Mensagens: 11
Offline
|
laudenpower wrote:Java Native Interface, é uma parte do java que permite que você acesse arquivos de função (DLL's do windows por exemplo) nativos do sistema operacional. Nesse caso fazendo isso você perde portabilidade, uma vez que seu código vai estar utilizando uma função dependente de sistema operacional.
Espero ter ajudado
Obrigado, vou dar umas estudadas qualquer dúvida deixo uma mensagem.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 21:40:40
|
TON SODRE
HelloWorld
![[Avatar]](/images/avatar/19d5cc029006de3fcc42cdae5df8d589.jpg)
Membro desde: 30/09/2009 21:04:12
Mensagens: 11
Offline
|
laudenpower wrote:Java Native Interface, é uma parte do java que permite que você acesse arquivos de função (DLL's do windows por exemplo) nativos do sistema operacional. Nesse caso fazendo isso você perde portabilidade, uma vez que seu código vai estar utilizando uma função dependente de sistema operacional.
Espero ter ajudado
Me explique um pouco dessa função (DLL's do windows por exemplo) nativos do sistema operacional).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2009 12:24:47
|
oddy.silva
JavaEvangelist
![[Avatar]](/images/avatar/3647532ec07150bfa31ec2896932bdfb.jpg)
Membro desde: 24/11/2008 11:42:10
Mensagens: 352
Localização: Itu
Offline
|
Cara, quer um conselho de amigo? Use JNA se você tiver de fazer alguma coisa, pois é bem mais sussa. Eu precisei integrar JAVA com C certa vez, daí comecei com JNI. Mas o JNI é muito burocrático. Daí o pessoal daqui do GUJ me recomendou JNA, que anda lado a lado com JNI, e é bem mais simples . Se você tem que implementar um projeto, aconselho JNA.
|
Odair
Gestão em T.I
FATEC - ITU
"Quem quer fazer alguma coisa, encontra um meio"
Quer ser um programador veloz? Então compre um par de tênis a jato.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2009 16:13:27
|
eliangela
Virtual Machine Man
![[Avatar]](/images/avatar/b977b532403e14d6681a00f78f95506e.jpg)
Membro desde: 30/04/2006 01:31:49
Mensagens: 724
Localização: Campo Mourão
Offline
|
As DLL's do sistema operacional são códigos compilados normalmente escritos em C ou C++. Dentro das DLL's existem algumas funções para gerenciamento do hardware e sistema operacional, como as de alterar data e hora do windows, por exemplo. O Java não pode acessar essas DLL's normalmente, somente através de JNI ou JNA. http://java.sun.com/docs/books/jni/ http://java.sun.com/j2se/1.4.2/docs/guide/jni/
This message was edited 1 time. Last update was at 30/10/2009 16:14:59
|
Não respondo perguntas por MP.
http://www.eliangela.info
|
|
|
 |
|
|