JNI permite que voce chame metodos feitos em C de uma shared library ou
dll.
O metodo System.exec() permite que voce execute programas externos.
Veja os links abaixo:
http://java.sun.com/products/jdk/faq/jnifaq.html
http://developer.java.sun.com/developer/qow/archive/68/index.html
Leandro Vani wrote:
>
> Ola pessoal!
> Estou fazendo uma aplicacao cliente servidor e a parte servidor
> roda no Linux Red Hat 6.2.
> Eu preciso fazer chamadas ao sistema (tais como adduser, userdel)
> e para isto eu estava vendo Java Native Interface, mas nao consegui fazer
> nada que funcionasse ate agora.
> Gostaria de saber se alguem ja teve que fazer algo do tipo para
> que me de uma luz de como eu poderia implementar tais chamadas ao sistema
> pela parte servidor da minha aplicacao.
> Me falaram tambem sobre usar as classe Java Runtime e passar
> comandos para o exec (). Isto seria equivalente a chamar um metodo nativo
> (escrito em C por exemplo) que faca a instrucao desejada?
> Desde ja agradeco qualquer colaboracao! Ate mais, Leandro......
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> [regras da lista: http://www.soujava.org.br/regras.htm]
> ---------------------------------------------------------------------
--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Integration Technologies Ltda. <http://www.integrationtech.com.br>
Rua Marina Saddi Haidar, 176
04650-050 - Sao Paulo - SP - Brasil
Phone: +55 11 5524-8022 Fax: +55 11 5524-0408
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------