Does a .jar file run on windows with out the JVM installed?

You need the JVM to execute Jar files. The JVM is part of the JRE (Java Runtime Environment) or JDK (Java Development Kit). Only Java developers will need the JDK though, so if you just want to run a Java program you need the JRE. As far as I am aware, a .jar file will not execute on a machine that does not have the JVM.