::oracle system environment, no space block @echo off pause set JAVA_HOME_env="C:\Program Files\Java\jdk1.8.0_121" set JRE_HOME_env="C:\Program Files\Java\jdk1.8.0_121\jre" set reg_path="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" @reg add "%reg_path%" /v JAVA_HOME /t reg_expand_sz /d "%JAVA_HOME_env%" /f @reg add "%reg_path%" /v JRE_HOME /t reg_expand_sz /d "%JRE_HOME_env%" /f @reg add "%reg_path%" /v path /t reg_expand_sz /d "%path%;%JAVA_HOME%\bin" /f @reg add "%reg_path%" /v CLASSPATH /t reg_expand_sz /d "%CLASSPATH%;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar" /f pause