Oi,
marcioa1 wrote:
Minha dúvida é básica. Eu rodo um aplicativo java no meu micro. Existe então uma JVM. Se eu rodar um segundo aplicativo, haverá outra JVM rodando ?
Se falamos de programas que começam no método main, sim, se estamos falando de aplicações web ou cosias que rodem em um servidor de aplicação, não necessariamente.
Existe um projeto para rodar vários aplicativos na mesma VM .
marcioa1 wrote:Como faço para compartilhar um objeto, ou seja, um aplicativo altera uma propriedade de um objeto, e outro aplicativo , igual ou diferente ) , reconhece esta alteração ?
O jeito 'mais java' é com RMI, mas você pode usar sockets, por exemplo. Ou até um arquivo que ambos lêem (em FIFO).
[]s