Remove Java

The following package will uninstall all old Java versions from 7.00 through 7.76 and 8.00 through 8.65. It checks if one of these Java versions is installed and only tries to remove the versions which are actually really there.

<?xml version="1.0" encoding="UTF-8"?>

<packages>
  <package 
    id="removejavafinal"
    revision="2"
    reboot="false"
    priority="199"> 

   <!--Variables old java 8 versions-->

    <variable name="shortupdatever865" value="65" />
    <variable name="shortupdatever860" value="60" />
    <variable name="shortupdatever851" value="51" />
    <variable name="shortupdatever845" value="45" />
    <variable name="shortupdatever840" value="40" />
    <variable name="shortupdatever831" value="31" />
    <variable name="shortupdatever825" value="25" />
    <variable name="shortupdatever820" value="20" />
    <variable name="shortupdatever811" value="11" />
    <variable name="shortupdatever805" value="05" />
    <variable name="shortupdatever800" value="00" />

    <!--Variables old java 7 versions-->
    <variable name="shortupdatever700" value="00" />
    <variable name="shortupdatever701" value="01" />
    <variable name="shortupdatever702" value="02" />
    <variable name="shortupdatever703" value="03" />
    <variable name="shortupdatever704" value="04" />
    <variable name="shortupdatever705" value="05" />
    <variable name="shortupdatever706" value="06" />
    <variable name="shortupdatever707" value="07" />
    <variable name="shortupdatever709" value="09" />
    <variable name="shortupdatever710" value="10" />
    <variable name="shortupdatever711" value="11" />
    <variable name="shortupdatever713" value="13" />
    <variable name="shortupdatever715" value="15" />
    <variable name="shortupdatever717" value="17" />
    <variable name="shortupdatever721" value="21" />
    <variable name="shortupdatever725" value="25" />
    <variable name="shortupdatever740" value="40" />
    <variable name="shortupdatever745" value="45" />
    <variable name="shortupdatever751" value="51" />
    <variable name="shortupdatever755" value="55" />
    <variable name="shortupdatever760" value="60" />
    <variable name="shortupdatever765" value="65" />
    <variable name="shortupdatever767" value="67" />
    <variable name="shortupdatever771" value="71" />
    <variable name="shortupdatever772" value="72" />
    <variable name="shortupdatever775" value="75" />
    <variable name="shortupdatever776" value="76" />  

  <install cmd='taskkill /f /im jqs.exe /im iexplore.exe /im firefox.exe'>
    <exit code='0' />
    <exit code='1' />
    <exit code='128' />
  </install>


  <!--8 65-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever865%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 65 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 65 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 65 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever865%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 65" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 65" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 65" />
            </check>
        </condition>
    </install>

<!--8 60-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever860%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 60 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 60 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 60 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever860%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 60" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 60" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 60" />
            </check>
        </condition>
    </install> 


    <!--8 51-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever851%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 51 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 51 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 51 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever851%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 51" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 51" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 51" />
            </check>
        </condition>
    </install> 
    
   <!--8 45-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever845%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 45 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 45 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 45 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever845%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 45" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 45" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 45" />
            </check>
        </condition>
    </install> 

   <!--8 40-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever840%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 40 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 40 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 40 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever840%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 40" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 40" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 40" />
            </check>
        </condition>
    </install> 

    <!--8 31-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever831%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 31 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 31 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 31 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever831%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 31" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 31" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 31" />
            </check>
        </condition>
    </install> 

   <!--8 25-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever825%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 25 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 25 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 25 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever825%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 25" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 25" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 25" />
            </check>
        </condition>
    </install> 

   <!--8 20-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever820%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 20 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 20 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 20 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever820%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 20" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 20" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 20" />
            </check>
        </condition>
    </install> 
    
    <!--8 11-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever811%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 11 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 11 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 11 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever811%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 11" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 11" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 11" />
            </check>
        </condition>
    </install>   

   <!--8 05-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever805%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 5 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 5 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 5 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever805%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 Update 5" />	
              <check type="uninstall" condition="exists" path="Java 8 Update 5" />	
              <check type="uninstall" condition="exists" path="Java* 8 Update 5" />
            </check>
        </condition>
    </install>

   <!--8 00-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864180%shortupdatever800%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 8 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 8 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832180%shortupdatever800%F0}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 8" />	
              <check type="uninstall" condition="exists" path="Java 8" />	
              <check type="uninstall" condition="exists" path="Java* 8" />
            </check>
        </condition>
    </install>

   <!--7 76-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever776%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 76 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 76 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 76 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever776%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 76" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 76" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 76" />
            </check>
        </condition>
    </install>
    
   <!--7 75-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever775%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 75 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 75 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 75 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever775%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 75" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 75" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 75" />
            </check>
        </condition>
    </install>

   <!--7 72-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever772%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 72 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 72 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 72 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever772%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 72" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 72" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 72" />
            </check>
        </condition>
    </install>
    
   <!--7 71-->

    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever771%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 71 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 71 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 71 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever771%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 71" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 71" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 71" />
            </check>
        </condition>
    </install>
    
   <!--7 67-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever767%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 67 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 67 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 67 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever767%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 67" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 67" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 67" />
            </check>
        </condition>
    </install>
    
   <!--7 65-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F064170%shortupdatever765%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 65 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 65 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 65 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F032170%shortupdatever765%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 65" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 65" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 65" />
            </check>
        </condition>
    </install>                   
      
   <!--7 60-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever760%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 60 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 60 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 60 (64-bit)" />
            </check>
        </condition>
    </install> 
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever760%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 60" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 60" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 60" />
            </check>
        </condition>
    </install> 
    
   <!--7 55-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever755%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 55 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 55 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 55 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever755%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 55" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 55" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 55" />
            </check>
        </condition>
    </install>        

   <!--7 51-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever751%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 51 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 51 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 51 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever751%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 51" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 51" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 51" />
            </check>
        </condition>
    </install> 

   <!--7 45-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever745%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 45 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 45 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 45 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever745%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 45" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 45" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 45" />
            </check>
        </condition>
    </install> 

   <!--7 40-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever740%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 40 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 40 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 40 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever740%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 40" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 40" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 40" />
            </check>
        </condition>
    </install> 

   <!--7 25-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever725%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 25 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 25 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 25 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever725%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 25" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 25" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 25" />
            </check>
        </condition>
    </install> 

   <!--7 21-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever721%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 21 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 21 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 21 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever721%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 21" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 21" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 21" />
            </check>
        </condition>
    </install> 

   <!--7 17-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever717%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 17 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 17 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 17 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever717%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 17" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 17" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 17" />
            </check>
        </condition>
    </install> 

   <!--7 15-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever715%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 15 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 15 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 15 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever715%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 15" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 15" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 15" />
            </check>
        </condition>
    </install> 

   <!--7 13-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever713%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 13 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 13 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 13 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever713%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 13" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 13" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 13" />
            </check>
        </condition>
    </install> 
      
   <!--7 11-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever711%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 11 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 11 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 11 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever711%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 11" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 11" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 11" />
            </check>
        </condition>
    </install>  

   <!--7 10-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever710%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 10 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 10 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 10 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever710%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 10" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 10" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 10" />
            </check>
        </condition>
    </install> 

   <!--7 09-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever709%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 9 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 9 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 9 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever709%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 9" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 9" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 9" />
            </check>
        </condition>
    </install> 

   <!--7 07-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever707%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 7 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 7 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 7 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever707%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 7" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 7" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 7" />
            </check>
        </condition>
    </install> 

   <!--7 06-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever706%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 6 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 6 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 6 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever706%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 6" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 6" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 6" />
            </check>
        </condition>
    </install> 

   <!--7 05-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever705%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 5 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 5 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 5 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever705%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 5" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 5" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 5" />
            </check>
        </condition>
    </install> 

   <!--7 04-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever704%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 4 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 4 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 4 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever704%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 4" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 4" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 4" />
            </check>
        </condition>
    </install> 

   <!--7 03-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever703%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 3 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 3 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 3 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever703%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 3" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 3" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 3" />
            </check>
        </condition>
    </install> 
    
   <!--7 02-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever702%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 2 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 2 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 2 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever702%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 2" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 2" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 2" />
            </check>
        </condition>
    </install>    

   <!--7 01-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever701%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 1 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 1 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 1 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever701%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 Update 1" />	
              <check type="uninstall" condition="exists" path="Java 7 Update 1" />	
              <check type="uninstall" condition="exists" path="Java* 7 Update 1" />
            </check>
        </condition>
    </install> 
      
   <!--7 00-->
   
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F864170%shortupdatever700%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java 7 (64-bit)" />	
              <check type="uninstall" condition="exists" path="Java* 7 (64-bit)" />
            </check>
        </condition>
    </install>
      
    <install cmd='msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F832170%shortupdatever700%FF}'>
        <condition>
            <check type="logical" condition="or">
              <check type="uninstall" condition="exists" path="Java(\(TM\))* 7" />	
              <check type="uninstall" condition="exists" path="Java 7" />	
              <check type="uninstall" condition="exists" path="Java* 7" />
            </check>
        </condition>
    </install> 
    
  <upgrade include='install' />          
      
    </package>
</packages>