anchor.diff:  ::                 - /u/MrYiff          : bug fix related to OS_VERSION variable
   ::                 - /u/cannibalkitteh  : additional registry & file cleaning locations
   ::                 - forums.oracle.com/people/mattmn : a lot of stuff from his Java removal script
  -:: Version:       1.8.3 * IMPROVEMENT: Add deletion of orphaned Java binaries from the Windows system folders. Thanks to /u/Mikkehy
  +:: Version:       1.8.4 + ADDITIONS:   Add support for removal of JRE series 9
  +::                1.8.3 * IMPROVEMENT: Add deletion of orphaned Java binaries from the Windows system folders. Thanks to /u/Mikkehy
   ::                1.8.2 * IMPROVEMENT: Expand JRE8 mask to catch versions over 99 (3-digit identifier vs. 2). Thanks to /u/flash44007
   ::                1.8.1 ! BUG FIX:     Fix crash error on unescaped "*" character
   ::                1.8.0 ! BUG FIX:     Fix uncommon failure where JRE uninstallers fail because they can't find certain files. Thanks to /u/GoogleDrummer
  
positive.code: :: This line catches any version above 99 since it's three characters instead of two. Oracle also dropped the "8" from
  :: the last part of the GUID, so instead of "2F8__" it's now "2F__", presumably to make room for the 3rd digit on the right
  %WMIC% product where "IdentifyingNumber like '{26A24AE4-039D-4CA4-87B4-2F__180___F_}'" call uninstall /nointeractive >> "%LOGPATH%\%LOGFILE%"
  
  
  :: JRE 7
  call :log "%CUR_DATE% %TIME%   JRE 7..."
  
negative.code: :: The JRE installer must be in a place the script can find it (e.g. network path, same directory, etc)
  :: JRE 64-bit reinstaller
  set JAVA_LOCATION_x64=%~dp0
  set JAVA_BINARY_x64=jre-8u144-windows-x64.exe
  set JAVA_ARGUMENTS_x64=/s
  
  :: JRE 32-bit reinstaller
  set JAVA_LOCATION_x86=%~dp0
  set JAVA_BINARY_x86=jre-8u144-windows-x86.exe
  set JAVA_ARGUMENTS_x86=/s
  
  
  