Máquina virtual - execução

Cada aplicação java que eu executo roda em uma JVM própria? Posso executar mais de uma aplicação em uma mesma JVM?

Sim

Mais ou menos. Houve um projeto (“Project Barcelona”) para executar N aplicações na mesma JVM - procure por MVM.

http://java.sun.com/developer/technicalArticles/Programming/mvm/

Prigunto:
Isso nao faria ele se perder nos codigos de cada app? (restricoes, acessos, estaticos…)

att
jopss

Era isso que pensava também…Por isso que, imaginei, cada aplicação Java deve rodar em uma JVM independente…

Eu achei esse endereço:
http://java.sun.com/developer/technicalArticles/Programming/mvm/

Parece que nesta JVM, é possível criar isolamentos, de modo que várias aplicações possam compartilhar a mesma JVM…