I am beginner and I have one doubt. I read in so many books that Java is platform independent, but JVM is platform dependent even I agree. Now, the question is: do all OS come with a JVM? I mean to say that in all OS JVM is already installed or not. Or when we install JDK then along with JDK JVM is also installed. If JVM is already installed and come with the OS then how can I check the existence of the JVM without installing JDK?
Please explain if anyone can. Thanks in Advance.