<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='../resources/feed.xsl'?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" uri="https://apps.0install.net/java/microsoft-jdk.xml">
  <name>Microsoft Build of OpenJDK</name>
  <summary>Microsoft Build of OpenJDK Development Kit</summary>
  <description>The Microsoft Build of OpenJDK is a no-cost distribution of OpenJDK that is open source and available for free for anyone to deploy anywhere.</description>
  <homepage>https://learn.microsoft.com/en-us/java/openjdk/</homepage>
  <category>Development</category>

  <feed-for interface="https://apps.0install.net/java/jdk.xml"/>

  <group license="GPL-2.0-only WITH Classpath-exception-2.0">
    <command name="run" path="bin/javac.exe"/>
    <command name="java" path="bin/java.exe"/>
    <command name="java-gui" path="bin/javaw.exe"/>
    <command name="javadoc" path="bin/javadoc.exe"/>
    <command name="javap" path="bin/javap.exe"/>
    <command name="jar" path="bin/jar.exe"/>
    <command name="jarsigner" path="bin/jarsigner.exe"/>
    <command name="keytool" path="bin/keytool.exe"/>
    <command name="rmiregistry" path="bin/rmiregistry.exe"/>
    <command name="jrunscript" path="bin/jrunscript.exe"/>
    <command name="jcmd" path="bin/jcmd.exe"/>
    <command name="jconsole" path="bin/jconsole.exe"/>
    <command name="jdb" path="bin/jdb.exe"/>
    <command name="jdeprscan" path="bin/jdeprscan.exe"/>
    <command name="jdeps" path="bin/jdeps.exe"/>
    <command name="jfr" path="bin/jfr.exe"/>
    <command name="jhsdb" path="bin/jhsdb.exe"/>
    <command name="jimage" path="bin/jimage.exe"/>
    <command name="jinfo" path="bin/jinfo.exe"/>
    <command name="jlink" path="bin/jlink.exe"/>
    <command name="jmap" path="bin/jmap.exe"/>
    <command name="jmod" path="bin/jmod.exe"/>
    <command name="jps" path="bin/jps.exe"/>
    <command name="jshell" path="bin/jshell.exe"/>
    <command name="jstack" path="bin/jstack.exe"/>
    <command name="jstat" path="bin/jstat.exe"/>
    <command name="jstatd" path="bin/jstatd.exe"/>
    <command name="serialver" path="bin/serialver.exe"/>
    <command name="kinit" path="bin/kinit.exe"/>
    <command name="klist" path="bin/klist.exe"/>
    <command name="ktab" path="bin/ktab.exe"/>
    <command name="jabswitch" path="bin/jabswitch.exe"/>
    <command name="jaccessinspector" path="bin/jaccessinspector.exe"/>
    <command name="jaccesswalker" path="bin/jaccesswalker.exe"/>
    <command name="jpackage" path="bin/jpackage.exe"/>
    <command name="jwebserver" path="bin/jwebserver.exe"/>

    <implementation arch="Windows-x86_64" version="11.0.31" released="2026-07-17" stability="stable" id="sha256new_4JWR47DXCUX5AUE3LA5HVIELPLFFO75YGP3C5PIB7TIY2B7Y26KA">
      <manifest-digest sha256new="4JWR47DXCUX5AUE3LA5HVIELPLFFO75YGP3C5PIB7TIY2B7Y26KA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-x64.zip" size="191274204" type="application/zip" extract="jdk-11.0.31+11"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="11.0.31" released="2026-07-17" stability="stable" id="sha256new_X2PV3J5GSD4OKXWKLNJ5VMS5TGFYTX5GFAHRWSEIJSK46KPV55WQ">
      <manifest-digest sha256new="X2PV3J5GSD4OKXWKLNJ5VMS5TGFYTX5GFAHRWSEIJSK46KPV55WQ"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-aarch64.zip" size="186888002" type="application/zip" extract="jdk-11.0.31+11"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="17.0.19" released="2026-07-17" stability="stable" id="sha256new_FSFONHWHLFRQAZIZ7VYKZE6G6OBS22DXZWUXDQG7BZK4FNMVYM2Q">
      <manifest-digest sha256new="FSFONHWHLFRQAZIZ7VYKZE6G6OBS22DXZWUXDQG7BZK4FNMVYM2Q"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-x64.zip" size="186907952" type="application/zip" extract="jdk-17.0.19+10"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="17.0.19" released="2026-07-17" stability="stable" id="sha256new_Q5PNRFHPJ7IQNE7ISXOI4LT2T5TTK7LKRLQHHGSO6C6PVGSR4DTA">
      <manifest-digest sha256new="Q5PNRFHPJ7IQNE7ISXOI4LT2T5TTK7LKRLQHHGSO6C6PVGSR4DTA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-aarch64.zip" size="178995877" type="application/zip" extract="jdk-17.0.19+10"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="21.0.11" released="2026-07-17" stability="stable" id="sha256new_VVGCP7FDKXYEFSPBG3YVYJPQIEYYKKB5ORQ26Q3KLX5MSGYXRPWA">
      <manifest-digest sha256new="VVGCP7FDKXYEFSPBG3YVYJPQIEYYKKB5ORQ26Q3KLX5MSGYXRPWA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-x64.zip" size="201094759" type="application/zip" extract="jdk-21.0.11+10"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="21.0.11" released="2026-07-17" stability="stable" id="sha256new_6J55XDCR2YBOSCNE32XYCLPZBQJHFHQBTVHCVKVISPDZ3TKNUSEA">
      <manifest-digest sha256new="6J55XDCR2YBOSCNE32XYCLPZBQJHFHQBTVHCVKVISPDZ3TKNUSEA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-aarch64.zip" size="192708641" type="application/zip" extract="jdk-21.0.11+10"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="25.0.3" released="2026-07-17" stability="stable" id="sha256new_OQGZ7WPDYX6ZRZDBHKUCFPJIXMGP6BAIVGDB2P2RGW5ZB7HRCXUQ">
      <manifest-digest sha256new="OQGZ7WPDYX6ZRZDBHKUCFPJIXMGP6BAIVGDB2P2RGW5ZB7HRCXUQ"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip" size="220655347" type="application/zip" extract="jdk-25.0.3+9"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="25.0.3" released="2026-07-17" stability="stable" id="sha256new_SBW5MIBFBYOVFXFSP3GFZLZ2Q6IVLCA4NBPXSXEFAPYALICUBTUA">
      <manifest-digest sha256new="SBW5MIBFBYOVFXFSP3GFZLZ2Q6IVLCA4NBPXSXEFAPYALICUBTUA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip" size="215639370" type="application/zip" extract="jdk-25.0.3+9"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="11.0.32" released="2026-07-23" stability="stable" id="sha256new_VZLJJUSYO73HUZ4F564VYDTFE4G7RKNE24TRRXGY52NDS5MQVGSA">
      <manifest-digest sha256new="VZLJJUSYO73HUZ4F564VYDTFE4G7RKNE24TRRXGY52NDS5MQVGSA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-11.0.32-windows-x64.zip" size="191247434" type="application/zip" extract="jdk-11.0.32+9"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="11.0.32" released="2026-07-23" stability="stable" id="sha256new_NVEHIMJGOMMFLXBDA4RFTKNOAFAIA5IYYEVXDMQP7AOH245NTVFA">
      <manifest-digest sha256new="NVEHIMJGOMMFLXBDA4RFTKNOAFAIA5IYYEVXDMQP7AOH245NTVFA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-11.0.32-windows-aarch64.zip" size="186863257" type="application/zip" extract="jdk-11.0.32+9"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="17.0.20" released="2026-07-23" stability="stable" id="sha256new_2GLYNV2HYZKSDCQONWPASCG4AWAFJOLUYSERR254LDMW67BQGNCA">
      <manifest-digest sha256new="2GLYNV2HYZKSDCQONWPASCG4AWAFJOLUYSERR254LDMW67BQGNCA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-17.0.20-windows-x64.zip" size="186915220" type="application/zip" extract="jdk-17.0.20+8"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="17.0.20" released="2026-07-23" stability="stable" id="sha256new_QKUQ2A4HJUM6TS6F4W73JSTYMGVIDGPB5BMGK54ID6AFKH6HAO6A">
      <manifest-digest sha256new="QKUQ2A4HJUM6TS6F4W73JSTYMGVIDGPB5BMGK54ID6AFKH6HAO6A"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-17.0.20-windows-aarch64.zip" size="179010876" type="application/zip" extract="jdk-17.0.20+8"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="21.0.12" released="2026-07-23" stability="stable" id="sha256new_SBLLPAXYLS3DFMTT4THMWHXF4DAUFVC57G54GW5E7YMAXOAGK6OA">
      <manifest-digest sha256new="SBLLPAXYLS3DFMTT4THMWHXF4DAUFVC57G54GW5E7YMAXOAGK6OA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-21.0.12-windows-x64.zip" size="201095574" type="application/zip" extract="jdk-21.0.12+8"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="21.0.12" released="2026-07-23" stability="stable" id="sha256new_JUVNUFRB62ESE3B7US5RSJY6O4T5EQKBGD3DZSC6O5PBC3NQVEUA">
      <manifest-digest sha256new="JUVNUFRB62ESE3B7US5RSJY6O4T5EQKBGD3DZSC6O5PBC3NQVEUA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-21.0.12-windows-aarch64.zip" size="192703053" type="application/zip" extract="jdk-21.0.12+8"/>
    </implementation>
    <implementation arch="Windows-x86_64" version="25.0.4" released="2026-07-23" stability="stable" id="sha256new_UM4MZVC27TROBMURTUVNDZOE5B2CKK6KDWJSRTBSS5WRNIJK4YHA">
      <manifest-digest sha256new="UM4MZVC27TROBMURTUVNDZOE5B2CKK6KDWJSRTBSS5WRNIJK4YHA"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-25.0.4-windows-x64.zip" size="220706755" type="application/zip" extract="jdk-25.0.4+7"/>
    </implementation>
    <implementation arch="Windows-aarch64" version="25.0.4" released="2026-07-23" stability="stable" id="sha256new_QLEDMAYFIHQ5QKPMASDQDFWU4XZ2SRQ4A3JJLJ2DR6FCPV2NGGKQ">
      <manifest-digest sha256new="QLEDMAYFIHQ5QKPMASDQDFWU4XZ2SRQ4A3JJLJ2DR6FCPV2NGGKQ"/>
      <archive href="https://aka.ms/download-jdk/microsoft-jdk-25.0.4-windows-aarch64.zip" size="215698874" type="application/zip" extract="jdk-25.0.4+7"/>
    </implementation>
  </group>

  <group license="GPL-2.0-only WITH Classpath-exception-2.0">
    <command name="run" path="bin/javac"/>
    <command name="java" path="bin/java"/>
    <command name="javap" path="bin/javap"/>
    <command name="jar" path="bin/jar"/>
    <command name="jarsigner" path="bin/jarsigner"/>
    <command name="javadoc" path="bin/javadoc"/>
    <command name="keytool" path="bin/keytool"/>
    <command name="rmiregistry" path="bin/rmiregistry"/>
    <command name="jrunscript" path="bin/jrunscript"/>
    <command name="jcmd" path="bin/jcmd"/>
    <command name="jconsole" path="bin/jconsole"/>
    <command name="jdb" path="bin/jdb"/>
    <command name="jdeprscan" path="bin/jdeprscan"/>
    <command name="jdeps" path="bin/jdeps"/>
    <command name="jfr" path="bin/jfr"/>
    <command name="jhsdb" path="bin/jhsdb"/>
    <command name="jimage" path="bin/jimage"/>
    <command name="jinfo" path="bin/jinfo"/>
    <command name="jlink" path="bin/jlink"/>
    <command name="jmap" path="bin/jmap"/>
    <command name="jmod" path="bin/jmod"/>
    <command name="jps" path="bin/jps"/>
    <command name="jshell" path="bin/jshell"/>
    <command name="jstack" path="bin/jstack"/>
    <command name="jstat" path="bin/jstat"/>
    <command name="jstatd" path="bin/jstatd"/>
    <command name="serialver" path="bin/serialver"/>
    <command name="jpackage" path="bin/jpackage"/>
    <command name="jwebserver" path="bin/jwebserver"/>

  </group>

  <group license="GPL-2.0-only WITH Classpath-exception-2.0">
    <command name="run" path="Contents/Home/bin/javac"/>
    <command name="java" path="Contents/Home/bin/java"/>
    <command name="javap" path="Contents/Home/bin/javap"/>
    <command name="jar" path="Contents/Home/bin/jar"/>
    <command name="jarsigner" path="Contents/Home/bin/jarsigner"/>
    <command name="javadoc" path="Contents/Home/bin/javadoc"/>
    <command name="keytool" path="Contents/Home/bin/keytool"/>
    <command name="rmiregistry" path="Contents/Home/bin/rmiregistry"/>
    <command name="jrunscript" path="Contents/Home/bin/jrunscript"/>
    <command name="jcmd" path="Contents/Home/bin/jcmd"/>
    <command name="jconsole" path="Contents/Home/bin/jconsole"/>
    <command name="jdb" path="Contents/Home/bin/jdb"/>
    <command name="jdeprscan" path="Contents/Home/bin/jdeprscan"/>
    <command name="jdeps" path="Contents/Home/bin/jdeps"/>
    <command name="jfr" path="Contents/Home/bin/jfr"/>
    <command name="jhsdb" path="Contents/Home/bin/jhsdb"/>
    <command name="jimage" path="Contents/Home/bin/jimage"/>
    <command name="jinfo" path="Contents/Home/bin/jinfo"/>
    <command name="jlink" path="Contents/Home/bin/jlink"/>
    <command name="jmap" path="Contents/Home/bin/jmap"/>
    <command name="jmod" path="Contents/Home/bin/jmod"/>
    <command name="jps" path="Contents/Home/bin/jps"/>
    <command name="jshell" path="Contents/Home/bin/jshell"/>
    <command name="jstack" path="Contents/Home/bin/jstack"/>
    <command name="jstat" path="Contents/Home/bin/jstat"/>
    <command name="jstatd" path="Contents/Home/bin/jstatd"/>
    <command name="serialver" path="Contents/Home/bin/serialver"/>
    <command name="jpackage" path="Contents/Home/bin/jpackage"/>
    <command name="jwebserver" path="Contents/Home/bin/jwebserver"/>

  </group>
</interface>
<!-- Base64 Signature
iQEzBAABCgAdFiEEiMih83WShpHXNlwCWao5J8JOTh4FAmpiINIACgkQWao5J8JOTh6h9gf/ciek
GB/UxItEm2VZsaXX8sC7t3BiXiD1poYQ+w7NxULfNC8K+oyNaQoT5GZBHPIS2ED8wXvvudnHgCGR
wCk624bhiutQT0k25D/VfLZtuLIyc2QyHh73y+Kgsq6jmDL1jqeNhdc9An7aJGZyVA5Kv6F7CCRP
UcndtflIDKepW6sWJNO8t2j49LZEWsSUIFNzDGkp6OxYbPM170ukLx6cKND7zDKGeFuCdHYfU+CP
qNFC56RbtjqCisEhousNGJGv69xGP23/RLRoT/I/TnldapYVcBBJ2eYSQTx7ydI6rNWXgra8K9F0
uJRVJGS3v2M0q4gSeL3MlUqbDVgSWIjzKA==

-->
