java – msvcr100.dll missing error-Collection of common programming errors
The JVM normally doesn’t need the path to be set up- the java launch tool(s) will take care of it. But if an application starts the JVM by itself using a different way, e.g. by loading the jvm.dll
manually, it has to care about setting the paths. So it’s not the JRE’s fault if this application requires you to set up the path.