how jvm starts in java?
Each Java application running uses an independent JVM. Launching multiple java processes will create JVM for you. In all you can have any number of JVM running in your machine, with even different JDK versions. How to start jvm. starts a JVM that runs the application in the supplied ("executable") JAR file.