Enviar objeto como parâmetro

11 respostas
R

Queria enviar um objeto de um programa como parâmetro para um outro programa como faço isto??? :smiley: [size=“18”][/size]
Vou tentar explicar melhor.
Quero passar um objeto de uma classe java para um outro programa escrito em java, porque preciso verificar quais são os JTextFields que se encontram em um programa em outro. Eu não quero passar nenhum valor fixo, por isto pensei em passar um objeto.

11 Respostas

saoj

que doideira !!! explica isso melhor!!!

serializa o objeto, salva num arquivo e depois passa esse arquivo como parametro para o outro programa…

danieldestro

RMI, é melhor!

Ironlynx

Mas esse outro programa eh em Java??? :?:
As perguntas aqui estão cada vez mais estranhas…
Pow pode ser ateh de File…a XStream!

saoj

Pelo que eu entendi ele quer passar o objeto como parametro para um outro programa.

Outra opção é usar o ObjectOutputStream para passar para bytes, depois passar os bytes para hexadecimal, depois imprimir numa folha.

Daí vc faz:

java MeuPrograma <digite aqui o código hexa>

Aí o programa converte de hexa para bytes e usa um ObjectInputStream para pegar o objeto !!!

hehehehehehe

aborges

Uma boa ideia seria serializar seu objeto ( utilizando um XStream da vida ) e no outro programa vc simplismente deserializa o danado!

pcalcado

Mas se ele quer passar um objeto, RMI fica sem sentido. Mesmo proque RMI vai usar serialização para…passar os objetos!

[]s

danieldestro

Porque sem sentido?

//Máquina A&#58; Object o = new Motherfucker&#40;&#41;; proxyB.send&#40; o &#41;;

//Máquina B&#58; public void send&#40; Object o &#41; &#123; //motherfuck has come! &#125;

pcalcado

Porque você pode fazer a mesma coisa com um socket, com muito menos overhead.

[]s

danieldestro

Ele disse apenas UM OBJETO… uahuahuahuahauaahua 8)

R

Queria enviar um objeto de um programa como parâmetro para um outro programa como faço isto???
Vou tentar explicar melhor.
Quero passar um objeto de uma classe java para um outro programa escrito em java, porque preciso verificar quais são os JTextFields que se encontram em um programa em outro. Eu não quero passar nenhum valor fixo, por isto pensei em passar um objeto.

danieldestro

Como eu já havia respondido, use RMI.

Não faz idéia de como usar?
Aqui no GUJ tem um tutorial para você aprender.

Criado 30 de setembro de 2004
Ultima resposta 4 de out. de 2004
Respostas 11
Participantes 6