Re: [java-list] Java e JNI

2002-02-26 Thread Igor Takenami

Valeu Isaías :-)

Gostaria tb de deixar aqui o meu muito obrigado ao pessoal que me ajudou,
principalmente ao Lincolm e que estou ai p/ o que der e vinher meus amigos.

Grande Abraço,
Igor Takenami
www.takenami.com.br

- Original Message -
From: "Isaías Cristiano Barroso" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 21, 2002 3:17 PM
Subject: Re: [java-list] Java e JNI


> Olá Igor,
>
> Segue alguns links com códigos simples, nao testei nada mas vale a pena
> conferir.
> http://sunsite.anu.edu.au/cjug/slides/970326-jni/
>
ftp://ftp.prenhall.com/pub/ptr/professional_computer_science.w-022/gordon/es
> sential_jni/
>
http://oss.software.ibm.com/developerworks/oss/cvs/jikesrvm/rvm/src/examples
> /jni/
>
http://www.blackdown.org/java-linux/docs/support/faq-release/examples/jni-in
> -C/
>
> Um Abraco
> Isaías Cristiano
>
> > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, March 01, 2002 6:54 PM
> > Subject: Re: [java-list] Java e JNI
> >
> >
> > > Quer ter seu próprio endereço na Internet?
> > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > DomíniosBOL - http://dominios.bol.com.br
> > >
> > >
> > >
> > >
> > >
> > > Valeu Linclm,
> > > será que vc ou alguem não teria um exemplo pratico ???
> > >
> > > Abraço,
> > > Igor
> > > - Original Message -
> > > From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, February 20, 2002 1:58 PM
> > > Subject: Re: [java-list] Java e JNI
> > >
> > >
> > > > JNI significa Java Native Interface. São um conjuto de APIs para
> permitir
> > > a um aplicativo Java acessar recursos nativos no sistema
> > > > operacional. O padrão JNI trabalha com um modelo de DLL, ou seja,
para
> > > fazer uma classe sua Java acessar o Excel, por exemplo, você
> > > > teria que criar uma DLL que seria a ponte de sua classe com o
Provider
> da
> > > Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> > > > ao C++ não sei como seria o acesso, mas de qualquer forma você
poderia
> > > usar protocolos abertos de interoperabilidade(como CORBA, por
> > > > exemplo) ou em um nível mais simplista e desfavorável poderia ser
> feito
> > > pelo registro da classe no sistema. Com uma ferramenta
> > > > chamda javareg do Microsoft SDK for Java você consegue.
> > > >
> > > > Espero ter ajudado,
> > > >
> > > > Lincolm Ferreira de Aguiar
> > > > WebMaster - QueroProgramar
> > > > [EMAIL PROTECTED]
> > > >
> > > > www.geocities.com/lincolmf
> > > > - Original Message -
> > > > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Thursday, February 28, 2002 11:54 AM
> > > > Subject: [java-list] Java e JNI
> > > >
> > > >
> > > > > Quer ter seu próprio endereço na Internet?
> > > > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > > > DomíniosBOL - http://dominios.bol.com.br
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Pessoal,
> > > > >
> > > > > Alguem poderia me explicar o que é extamente o JNI ? No java
tem
> > > como eu
> > > > > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e
> no
> > > caso
> > > > > inverso, por exemplo eu tenho como instanciar uma Classe Java em
C++
> ou
> > > > > Delphi e utilizar os metodos desta classe 
> > > > >
> > > > > Será que alguem poderia me ajudar com estás dúvidas :-)
> > > > >
> > > > > Abraço,
> > > > > Igor
> > > > >
> > > > >
> > > > > -- 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
> > > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > > > para sair da lista: envie e

RE: [java-list] Java e JNI

2002-02-26 Thread Jorge Martins

Tomaz,

Ele não perde a portabilidade não. Claro que fica mais complexo, mas o JNI
acessa um .so (eu acho que é isso) em UNIX assim como acessa um .dll no
Windows.

Você terá que fazer uma biblioteca nativa para cada sistema, mas o código
java não fica preso a um sistema em específico.

abraços

Jorge

-Original Message-
From: Tomaz Foá Binsztajn [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 21 de fevereiro de 2002 13:59
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Java e JNI


Olá:

Não conhecia o JNI. Me pareceu interessante... mas, utilizando estas APIs
não perdemos a portabilidade? Afinal, o seu programa irá executar DLLs...
eu, particularmente, não gosto muito desta idéia!!!

[]s


Tomaz Foá Binsztajn
Onirium Sistemas
www.onirium.com.br
Fone: (19) 3287 7060 - r. 245

- Original Message -
From: "Michel Bertrand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 21, 2002 9:43 AM
Subject: Re: [java-list] Java e JNI


> Eu já fiz Java acessar uma DLL ... utilizei como base um exemplo que
> tinha no livro "Core Java 2 - Volume II". Lá tem precisamente o que vc
> necessita fazer ( é no último capítulo ).
>
> Criei um programa em C. Criei o meu programa Java. Gerei o arquivo
> ".h" (javah) do programa em Java. Coloquei no código C o cabeçalho da
função
> gerado no arquivo ".h" e implementei a função retornando o dado que eu
> precisava. Gerei uma DLL desse código C ( utilizei o compilador BCC55 da
> Borland) e depois foi só acessar a DLL.
>
> {}'s
> Michel.
>
> - Original Message -
> From: "Igor Takenami" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 01, 2002 6:54 PM
> Subject: Re: [java-list] Java e JNI
>
>
> > Valeu Linclm,
> > será que vc ou alguem não teria um exemplo pratico ???
> >
> > Abraço,
> > Igor
> > - Original Message -----
> > From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 20, 2002 1:58 PM
> > Subject: Re: [java-list] Java e JNI
> >
> >
> > > JNI significa Java Native Interface. São um conjuto de APIs para
> permitir
> > a um aplicativo Java acessar recursos nativos no sistema
> > > operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
> > fazer uma classe sua Java acessar o Excel, por exemplo, você
> > > teria que criar uma DLL que seria a ponte de sua classe com o Provider
> da
> > Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> > > ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
> > usar protocolos abertos de interoperabilidade(como CORBA, por
> > > exemplo) ou em um nível mais simplista e desfavorável poderia ser
feito
> > pelo registro da classe no sistema. Com uma ferramenta
> > > chamda javareg do Microsoft SDK for Java você consegue.
> > >
> > > Espero ter ajudado,
> > >
> > > Lincolm Ferreira de Aguiar
> > > WebMaster - QueroProgramar
> > > [EMAIL PROTECTED]
> > >
> > > www.geocities.com/lincolmf
> > > - Original Message -
> > > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Thursday, February 28, 2002 11:54 AM
> > > Subject: [java-list] Java e JNI
> > >
> > >
> > > > Quer ter seu próprio endereço na Internet?
> > > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > > DomíniosBOL - http://dominios.bol.com.br
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Alguem poderia me explicar o que é extamente o JNI ? No java tem
> > como eu
> > > > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e
no
> > caso
> > > > inverso, por exemplo eu tenho como instanciar uma Classe Java em C++
> ou
> > > > Delphi e utilizar os metodos desta classe 
> > > >
> > > > Será que alguem poderia me ajudar com estás dúvidas :-)
> > > >
> > > > Abraço,
> > > > Igor
> > > >
> > > >
> > > > -- 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
> > > > regras da lista: http://www.soujava.org.br/regras.htm
> >

Re: [java-list] Java e JNI

2002-02-21 Thread Isaías Cristiano Barroso

Olá Igor,

Segue alguns links com códigos simples, nao testei nada mas vale a pena
conferir.
http://sunsite.anu.edu.au/cjug/slides/970326-jni/
ftp://ftp.prenhall.com/pub/ptr/professional_computer_science.w-022/gordon/es
sential_jni/
http://oss.software.ibm.com/developerworks/oss/cvs/jikesrvm/rvm/src/examples
/jni/
http://www.blackdown.org/java-linux/docs/support/faq-release/examples/jni-in
-C/

Um Abraco
Isaías Cristiano

> From: "Igor Takenami" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 01, 2002 6:54 PM
> Subject: Re: [java-list] Java e JNI
>
>
> > Quer ter seu próprio endereço na Internet?
> > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > DomíniosBOL - http://dominios.bol.com.br
> >
> >
> >
> >
> >
> > Valeu Linclm,
> > será que vc ou alguem não teria um exemplo pratico ???
> >
> > Abraço,
> > Igor
> > - Original Message -
> > From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 20, 2002 1:58 PM
> > Subject: Re: [java-list] Java e JNI
> >
> >
> > > JNI significa Java Native Interface. São um conjuto de APIs para
permitir
> > a um aplicativo Java acessar recursos nativos no sistema
> > > operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
> > fazer uma classe sua Java acessar o Excel, por exemplo, você
> > > teria que criar uma DLL que seria a ponte de sua classe com o Provider
da
> > Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> > > ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
> > usar protocolos abertos de interoperabilidade(como CORBA, por
> > > exemplo) ou em um nível mais simplista e desfavorável poderia ser
feito
> > pelo registro da classe no sistema. Com uma ferramenta
> > > chamda javareg do Microsoft SDK for Java você consegue.
> > >
> > > Espero ter ajudado,
> > >
> > > Lincolm Ferreira de Aguiar
> > > WebMaster - QueroProgramar
> > > [EMAIL PROTECTED]
> > >
> > > www.geocities.com/lincolmf
> > > - Original Message -
> > > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Thursday, February 28, 2002 11:54 AM
> > > Subject: [java-list] Java e JNI
> > >
> > >
> > > > Quer ter seu próprio endereço na Internet?
> > > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > > DomíniosBOL - http://dominios.bol.com.br
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Alguem poderia me explicar o que é extamente o JNI ? No java tem
> > como eu
> > > > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e
no
> > caso
> > > > inverso, por exemplo eu tenho como instanciar uma Classe Java em C++
ou
> > > > Delphi e utilizar os metodos desta classe 
> > > >
> > > > Será que alguem poderia me ajudar com estás dúvidas :-)
> > > >
> > > > Abraço,
> > > > Igor
> > > >
> > > >
> > > > -- 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
> > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
> -
> > > >
> > > >
> > >
> > >
> > > -- 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
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
[EMAIL PROTECTED]
> >
> -
> >
> >
> > -- LISTA
SOUJAVA 
> > http://www.soujava.org.br  -  Sociedade de Usuários Java

Re: [java-list] Java e JNI

2002-02-21 Thread Tomaz Foá Binsztajn

Olá:

Não conhecia o JNI. Me pareceu interessante... mas, utilizando estas APIs
não perdemos a portabilidade? Afinal, o seu programa irá executar DLLs...
eu, particularmente, não gosto muito desta idéia!!!

[]s


Tomaz Foá Binsztajn
Onirium Sistemas
www.onirium.com.br
Fone: (19) 3287 7060 - r. 245

- Original Message -
From: "Michel Bertrand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 21, 2002 9:43 AM
Subject: Re: [java-list] Java e JNI


> Eu já fiz Java acessar uma DLL ... utilizei como base um exemplo que
> tinha no livro "Core Java 2 - Volume II". Lá tem precisamente o que vc
> necessita fazer ( é no último capítulo ).
>
> Criei um programa em C. Criei o meu programa Java. Gerei o arquivo
> ".h" (javah) do programa em Java. Coloquei no código C o cabeçalho da
função
> gerado no arquivo ".h" e implementei a função retornando o dado que eu
> precisava. Gerei uma DLL desse código C ( utilizei o compilador BCC55 da
> Borland) e depois foi só acessar a DLL.
>
> {}'s
> Michel.
>
> - Original Message -
> From: "Igor Takenami" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 01, 2002 6:54 PM
> Subject: Re: [java-list] Java e JNI
>
>
> > Valeu Linclm,
> > será que vc ou alguem não teria um exemplo pratico ???
> >
> > Abraço,
> > Igor
> > - Original Message -----
> > From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 20, 2002 1:58 PM
> > Subject: Re: [java-list] Java e JNI
> >
> >
> > > JNI significa Java Native Interface. São um conjuto de APIs para
> permitir
> > a um aplicativo Java acessar recursos nativos no sistema
> > > operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
> > fazer uma classe sua Java acessar o Excel, por exemplo, você
> > > teria que criar uma DLL que seria a ponte de sua classe com o Provider
> da
> > Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> > > ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
> > usar protocolos abertos de interoperabilidade(como CORBA, por
> > > exemplo) ou em um nível mais simplista e desfavorável poderia ser
feito
> > pelo registro da classe no sistema. Com uma ferramenta
> > > chamda javareg do Microsoft SDK for Java você consegue.
> > >
> > > Espero ter ajudado,
> > >
> > > Lincolm Ferreira de Aguiar
> > > WebMaster - QueroProgramar
> > > [EMAIL PROTECTED]
> > >
> > > www.geocities.com/lincolmf
> > > - Original Message -
> > > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Thursday, February 28, 2002 11:54 AM
> > > Subject: [java-list] Java e JNI
> > >
> > >
> > > > Quer ter seu próprio endereço na Internet?
> > > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > > DomíniosBOL - http://dominios.bol.com.br
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Alguem poderia me explicar o que é extamente o JNI ? No java tem
> > como eu
> > > > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e
no
> > caso
> > > > inverso, por exemplo eu tenho como instanciar uma Classe Java em C++
> ou
> > > > Delphi e utilizar os metodos desta classe 
> > > >
> > > > Será que alguem poderia me ajudar com estás dúvidas :-)
> > > >
> > > > Abraço,
> > > > Igor
> > > >
> > > >
> > > > -- 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
> > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
>
> -
> > > >
> > > >
> > >
> > >
> > > -- LISTA
> SOUJAVA 
> > > http://www.soujava.org.br  

Re: [java-list] Java e JNI

2002-02-21 Thread Lincolm Ferreira de Aguiar

Sinto Igor, mas não tenho nenhum para te mandar por hora. Estou criando umas 
aplicações com isso, mas usarão JNI ainda não estão
usando.

Espero ter ajudado,

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf
- Original Message -
From: "Igor Takenami" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 01, 2002 6:54 PM
Subject: Re: [java-list] Java e JNI


> Quer ter seu próprio endereço na Internet?
> Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> DomíniosBOL - http://dominios.bol.com.br
>
>
>
>
>
> Valeu Linclm,
> será que vc ou alguem não teria um exemplo pratico ???
>
> Abraço,
> Igor
> - Original Message -
> From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 20, 2002 1:58 PM
> Subject: Re: [java-list] Java e JNI
>
>
> > JNI significa Java Native Interface. São um conjuto de APIs para permitir
> a um aplicativo Java acessar recursos nativos no sistema
> > operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
> fazer uma classe sua Java acessar o Excel, por exemplo, você
> > teria que criar uma DLL que seria a ponte de sua classe com o Provider da
> Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> > ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
> usar protocolos abertos de interoperabilidade(como CORBA, por
> > exemplo) ou em um nível mais simplista e desfavorável poderia ser feito
> pelo registro da classe no sistema. Com uma ferramenta
> > chamda javareg do Microsoft SDK for Java você consegue.
> >
> > Espero ter ajudado,
> >
> > Lincolm Ferreira de Aguiar
> > WebMaster - QueroProgramar
> > [EMAIL PROTECTED]
> >
> > www.geocities.com/lincolmf
> > - Original Message -
> > From: "Igor Takenami" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, February 28, 2002 11:54 AM
> > Subject: [java-list] Java e JNI
> >
> >
> > > Quer ter seu próprio endereço na Internet?
> > > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > > DomíniosBOL - http://dominios.bol.com.br
> > >
> > >
> > >
> > >
> > >
> > > Pessoal,
> > >
> > > Alguem poderia me explicar o que é extamente o JNI ? No java tem
> como eu
> > > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e no
> caso
> > > inverso, por exemplo eu tenho como instanciar uma Classe Java em C++ ou
> > > Delphi e utilizar os metodos desta classe 
> > >
> > > Será que alguem poderia me ajudar com estás dúvidas :-)
> > >
> > > Abraço,
> > > Igor
> > >
> > >
> > > -- 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
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
> > -
> > >
> > >
> >
> >
> > -- 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
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -
>
>
> -- 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
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>


-- 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Java e JNI

2002-02-21 Thread Igor Takenami

Valeu Linclm,
será que vc ou alguem não teria um exemplo pratico ???

Abraço,
Igor
- Original Message -
From: "Lincolm Ferreira de Aguiar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 20, 2002 1:58 PM
Subject: Re: [java-list] Java e JNI


> JNI significa Java Native Interface. São um conjuto de APIs para permitir
a um aplicativo Java acessar recursos nativos no sistema
> operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para
fazer uma classe sua Java acessar o Excel, por exemplo, você
> teria que criar uma DLL que seria a ponte de sua classe com o Provider da
Microsoft para acesso ao Excel, geralmente por ADO. Quanto
> ao C++ não sei como seria o acesso, mas de qualquer forma você poderia
usar protocolos abertos de interoperabilidade(como CORBA, por
> exemplo) ou em um nível mais simplista e desfavorável poderia ser feito
pelo registro da classe no sistema. Com uma ferramenta
> chamda javareg do Microsoft SDK for Java você consegue.
>
> Espero ter ajudado,
>
> Lincolm Ferreira de Aguiar
> WebMaster - QueroProgramar
> [EMAIL PROTECTED]
>
> www.geocities.com/lincolmf
> - Original Message -
> From: "Igor Takenami" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, February 28, 2002 11:54 AM
> Subject: [java-list] Java e JNI
>
>
> > Quer ter seu próprio endereço na Internet?
> > Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> > DomíniosBOL - http://dominios.bol.com.br
> >
> >
> >
> >
> >
> > Pessoal,
> >
> > Alguem poderia me explicar o que é extamente o JNI ? No java tem
como eu
> > instanciar um objeto COM(.dll) e utilizar os metodos deste ? e no
caso
> > inverso, por exemplo eu tenho como instanciar uma Classe Java em C++ ou
> > Delphi e utilizar os metodos desta classe 
> >
> > Será que alguem poderia me ajudar com estás dúvidas :-)
> >
> > Abraço,
> > Igor
> >
> >
> > -- 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
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -
> >
> >
>
>
> -- 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
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Java e JNI

2002-02-20 Thread Lincolm Ferreira de Aguiar

JNI significa Java Native Interface. São um conjuto de APIs para permitir a um 
aplicativo Java acessar recursos nativos no sistema
operacional. O padrão JNI trabalha com um modelo de DLL, ou seja, para fazer uma 
classe sua Java acessar o Excel, por exemplo, você
teria que criar uma DLL que seria a ponte de sua classe com o Provider da Microsoft 
para acesso ao Excel, geralmente por ADO. Quanto
ao C++ não sei como seria o acesso, mas de qualquer forma você poderia usar protocolos 
abertos de interoperabilidade(como CORBA, por
exemplo) ou em um nível mais simplista e desfavorável poderia ser feito pelo registro 
da classe no sistema. Com uma ferramenta
chamda javareg do Microsoft SDK for Java você consegue.

Espero ter ajudado,

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf
- Original Message -
From: "Igor Takenami" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 28, 2002 11:54 AM
Subject: [java-list] Java e JNI


> Quer ter seu próprio endereço na Internet?
> Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> DomíniosBOL - http://dominios.bol.com.br
>
>
>
>
>
> Pessoal,
>
> Alguem poderia me explicar o que é extamente o JNI ? No java tem como eu
> instanciar um objeto COM(.dll) e utilizar os metodos deste ? e no caso
> inverso, por exemplo eu tenho como instanciar uma Classe Java em C++ ou
> Delphi e utilizar os metodos desta classe 
>
> Será que alguem poderia me ajudar com estás dúvidas :-)
>
> Abraço,
> Igor
>
>
> -- 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
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>


-- 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Java e JNI

2002-02-19 Thread Igor Takenami

Pessoal,

Alguem poderia me explicar o que é extamente o JNI ? No java tem como eu
instanciar um objeto COM(.dll) e utilizar os metodos deste ? e no caso
inverso, por exemplo eu tenho como instanciar uma Classe Java em C++ ou
Delphi e utilizar os metodos desta classe 

Será que alguem poderia me ajudar com estás dúvidas :-)

Abraço,
Igor


-- 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-