

The is a registry string in the "JDK" or "Java Development Kit" key.įor the same example, if the JRE is installed, then the registry layout = 9 "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development = 1.8 "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8.0" "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8" "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" for JDK 1.8.0 and "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK" for JDK 9. For example, if JDK 1.8.0 and JDK 9 are installed, then the following registry keys are created: If there are two versions of JDK or JRE installed on a system, one with the new version-string format introduced in JDK 9, and the other with the older version format, then there will be two different CurrentVersion registry key values.

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Web Start\ RuntimeLib: the full path name of the Java runtime DLL

JavaHome: the full path name of the directory in which the JRE is installed This key contains the following string values:
