JVM Basics

I am confused about JVM.

My questions are :

Is 1 JRE = 1 JVM ?

Is every invocation of a java program start a separate jvm e.g. 2 instances of notepad show notepad.exe twice in task manager ?

If I start 2 java programs from command line simultaneously

e.g. java cls1 and java cls2

Does it mean there are 2 JVMs running or are both programs running in a single jvm ?

How do I run 2 separate JVMs with the same JRE version on a single box ?

Where can I find more info ?

Whats do I have to d

[548 byte] By [Omkaraa] at [2007-11-27 8:38:26]
# 1
WellJVM is a specification which every JRE has to follow .The question about two command prompt window means you are not having two jvm rather you are having two JRE's.Please correct me if i am wrong.Infact JVM is a virtual concept .
BhupiDona at 2007-7-12 20:36:06 > top of Java-index,Java HotSpot Virtual Machine,Specifications...