<?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/openjdk.xml">
  <name>OpenJDK</name>
  <summary>OpenJDK Development Kit</summary>
  <description>OpenJDK is a development environment for building applications, applets, and components using the Java programming language.</description>
  <homepage>http://jdk.java.net/</homepage>
  <category>Development</category>

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

  <group arch="Linux-x86_64" 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="servertool" path="bin/servertool"/>
    <command name="pack200" path="bin/pack200"/>
    <command name="unpack200" path="bin/unpack200"/>
    <command name="appletviewer" path="bin/appletviewer"/>
    <command name="rmid" path="bin/rmid"/>
    <command name="rmiregistry" path="bin/rmiregistry"/>
    <command name="idlj" path="bin/idlj"/>
    <command name="jjs" path="bin/jjs"/>
    <command name="jrunscript" path="bin/jrunscript"/>
    <command name="jaotc" path="bin/jaotc"/>
    <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="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="rmic" path="bin/rmic"/>
    <command name="schemagen" path="bin/schemagen"/>
    <command name="serialver" path="bin/serialver"/>
    <command name="wsgen" path="bin/wsgen"/>
    <command name="wsimport" path="bin/wsimport"/>
    <command name="xjc" path="bin/xjc"/>

    <implementation id="sha1new=80bed954bbe5a6751d59df228123610c0a00a9ca" released="2018-01-16" stability="testing" version="9.0.4">
      <manifest-digest sha256new="3DLOHNHEUKFTMSZKGY4IUWUE7E7Y7ZKZHCB5VH66XI7ORHFKECNA"/>
      <archive extract="jdk-9.0.4" href="https://download.oracle.com/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_linux-x64_bin.tar.gz" size="206018615" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=2db29c966fbdab863b613d9966665d9685d26cd0" released="2018-03-20" stability="testing" version="10.0.0">
      <manifest-digest sha256new="PW4JL5U7HJJ77OD2QLCX47ZZ6X4G6ZFWAIFTDFPNSY6XDQ3NNDHQ"/>
      <archive extract="jdk-10" href="https://download.oracle.com/java/GA/jdk10/10/binaries/openjdk-10_linux-x64_bin.tar.gz" size="204869628" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=3d9235d30224264443136bebbc99e7e1567ad918" released="2018-04-17" stability="testing" version="10.0.1">
      <manifest-digest sha256new="QZI5ZGOVTBM6DFVXAQSW2PE55WPOYYBC2SHSY6FG4MK73JCIAGNA"/>
      <archive extract="jdk-10.0.1" href="https://download.oracle.com/java/GA/jdk10/10.0.1/fb4372174a714e6b8c52526dc134031e/10/openjdk-10.0.1_linux-x64_bin.tar.gz" size="204885801" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=4b9b6c524a5acda72c872da29e7681ee79092fc1" released="2018-07-17" stability="testing" version="10.0.2">
      <manifest-digest sha256new="U6PJWXCLYPEJQET4OJMZZTEQPJD3XV4NOHLFQVMC3D4DSW53YHPQ"/>
      <archive extract="jdk-10.0.2" href="https://download.oracle.com/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz" size="204892533" type="application/x-compressed-tar"/>
    </implementation>
  </group>

  <group arch="Linux-x86_64" 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="pack200" path="bin/pack200"/>
    <command name="unpack200" path="bin/unpack200"/>
    <command name="rmid" path="bin/rmid"/>
    <command name="rmiregistry" path="bin/rmiregistry"/>
    <command name="jjs" path="bin/jjs"/>
    <command name="jrunscript" path="bin/jrunscript"/>
    <command name="jaotc" path="bin/jaotc"/>
    <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="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="rmic" path="bin/rmic"/>
    <command name="serialver" path="bin/serialver"/>

    <implementation id="sha1new=9c7622ade95eacd2c390d8170771e55babad244c" released="2018-09-25" stability="testing" version="11">
      <manifest-digest sha256new="Q2X2UKIS43OQC4JKOKB4X655BCZCCO5BB6SVWTBEQGYL7CA5UR4Q"/>
      <archive extract="jdk-11" href="https://download.oracle.com/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz" size="187611826" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=f023b6032bc963ecf67b080935802deed8b0ea14" released="2019-01-15" stability="testing" version="11.0.2">
      <manifest-digest sha256new="SMQVNK7PVD26Z5RBSYL26RIMLEGHOO67DPR2DILUJQ7W75OLHBPA"/>
      <archive extract="jdk-11.0.2" href="https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz" size="187513052" type="application/x-compressed-tar"/>
    </implementation>
  </group>

  <group arch="Linux-x86_64" 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="pack200" path="bin/pack200"/>
    <command name="unpack200" path="bin/unpack200"/>
    <command name="rmid" path="bin/rmid"/>
    <command name="rmiregistry" path="bin/rmiregistry"/>
    <command name="jjs" path="bin/jjs"/>
    <command name="jrunscript" path="bin/jrunscript"/>
    <command name="jaotc" path="bin/jaotc"/>
    <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="rmic" path="bin/rmic"/>
    <command name="serialver" path="bin/serialver"/>

    <implementation id="sha1new=8f83c322afb391eb4a2e345af82cd98d5f6d5fb3" released="2019-03-20" stability="testing" version="12">
      <manifest-digest sha256new="5RREMEE5RUNTHELBZLSBKVO5A4ZXJAGPXQE5WFUISHC2O7AFXZJQ"/>
      <archive extract="jdk-12" href="https://download.oracle.com/java/GA/jdk12/GPL/openjdk-12_linux-x64_bin.tar.gz" size="197633782" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=4901e39627eabaad155c42e2716f64251165e4f4" released="2019-04-28" stability="testing" version="12.0.1">
      <manifest-digest sha256new="AJUQQLBO4RKNO3CMD4TMFFNYJ4VZGD2ZJCNVOTOVTTZJZWBZN44A"/>
      <archive extract="jdk-12.0.1" href="https://download.oracle.com/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/openjdk-12.0.1_linux-x64_bin.tar.gz" size="197649562" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=1b0b25728d805e0da286acb8887dc6e8f7715907" released="2019-07-18" stability="testing" version="12.0.2">
      <manifest-digest sha256new="Y4G7ELFJTUUCSUHVGSP2WH24BKCFLBRXMX462A5VFMVAM6PSOX6A"/>
      <archive extract="jdk-12.0.2" href="https://download.oracle.com/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz" size="198163978" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=2d36ec2acf6180df435b5cbe36864147bf55e134" released="2019-09-19" stability="testing" version="13">
      <manifest-digest sha256new="4HJIKS65X2BBODLZUKWVFOKCH6ZUW33GSKRQ7ZCWQ7QI36J26I7A"/>
      <archive extract="jdk-13" href="https://download.oracle.com/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz" size="196363513" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=f2fcdb6dcbcebeb81784469f9a802e203dc50ba1" released="2019-10-23" stability="testing" version="13.0.1">
      <manifest-digest sha256new="NZWHSC7GZPSMQLFYTVPW7W7CR2MUZLUSB6D5UJPCSDSQIUG2F7BQ"/>
      <archive extract="jdk-13.0.1" href="https://download.oracle.com/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz" size="195868060" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=0c2bb67d7dd681798248908969b5c22f6fd87650" released="2020-01-16" stability="testing" version="13.0.2">
      <manifest-digest sha256new="XCCWMUHT2JJSWZY5MR5WJZE3UEV2WIZZZM7PJU5KCUNSEC6KCAWQ"/>
      <archive extract="jdk-13.0.2" href="https://download.oracle.com/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz" size="195812001" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=50b027f8be8c0ef350f293024b123714a7133ba1" released="2020-04-16" stability="testing" version="14.0.1">
      <manifest-digest sha256new="KIEP6DDJ7K66GAX53ZFUBOMCA2BW22WWN7YHWZELD3XJ7OJ3A6HA"/>
      <archive extract="jdk-14.0.1" href="https://download.oracle.com/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz" size="198665889" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=5e470052273a7518e6af22a02093052e85180b75" released="2020-07-15" stability="testing" version="14.0.2">
      <manifest-digest sha256new="M7PRVWQCOR7IGKESBFMCC6CSFQE4VH2F66U5FF6EFDG4KQRVPWKA"/>
      <archive extract="jdk-14.0.2" href="https://download.oracle.com/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz" size="198606200" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=6e025e22eb7773197dc459a31e5db4ba14206245" released="2020-10-28" stability="testing" version="15.0.1">
      <manifest-digest sha256new="A5IB67JQE237URNJIXUPVHGAOLCDPV3QYOGUTNNXAKBQMGWODEZQ"/>
      <archive extract="jdk-15.0.1" href="https://download.oracle.com/java/GA/jdk15.0.1/51f4f36ad4ef43e39d0dfdbaf6549e32/9/GPL/openjdk-15.0.1_linux-x64_bin.tar.gz" size="195347356" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=f72e3b4255500f258719113ee7cfe1191cba403b" released="2021-01-20" stability="testing" version="15.0.2">
      <manifest-digest sha256new="TNM7ZTJI5ICQ2MU35QKX32Z2T4EGFNIVHNY2RET2W5MZGVWUFP3Q"/>
      <archive extract="jdk-15.0.2" href="https://download.oracle.com/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_linux-x64_bin.tar.gz" size="195340587" type="application/x-compressed-tar"/>
    </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="pack200" path="bin/pack200"/>
    <command name="unpack200" path="bin/unpack200"/>
    <command name="rmid" path="bin/rmid"/>
    <command name="rmiregistry" path="bin/rmiregistry"/>
    <command name="jjs" path="bin/jjs"/>
    <command name="jrunscript" path="bin/jrunscript"/>
    <command name="jaotc" path="bin/jaotc"/>
    <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="rmic" path="bin/rmic"/>
    <command name="serialver" path="bin/serialver"/>

    <implementation id="sha1new=252b7208e021412f01c6057772fb79fdb5f34071" released="2021-04-21" stability="testing" version="16.0.1">
      <manifest-digest sha256new="II6FX26IEVRCEBLPWL3OFWJCBWVZELBPVCPXZ7XENFOAJ34AM3YA"/>
      <archive extract="jdk-16.0.1" href="https://download.oracle.com/java/GA/jdk16.0.1/7147401fd7354114ac51ef3e1328291f/9/GPL/openjdk-16.0.1_linux-x64_bin.tar.gz" size="184332972" type="application/x-compressed-tar"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="16.0.2" released="2021-07-21" stability="testing" id="sha1new=e60c66278e0bc3d218148f130b31faf84ec4a53f">
      <manifest-digest sha256new="NBJ3VVKH5WXJHFJRCII3REHVEDLCOJZODZGN5F336GVCIUS4VORQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz" size="184349266" type="application/x-compressed-tar" extract="jdk-16.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="17.0.1" released="2021-10-20" stability="testing" id="sha256new_3F7HOMHOTDXEKVQZYP3JWDJQHQK6KODS7LN446BCNLQC3INBTKJA">
      <manifest-digest sha256new="3F7HOMHOTDXEKVQZYP3JWDJQHQK6KODS7LN446BCNLQC3INBTKJA"/>
      <archive href="https://download.oracle.com/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-x64_bin.tar.gz" size="186666425" type="application/x-compressed-tar" extract="jdk-17.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="17.0.2" released="2022-01-20" stability="testing" id="sha256new_2R43JSLCAYX2JARGTPN73MP4WG4XKPHJYOTN57QAGO3BWN3CKTAQ">
      <manifest-digest sha256new="2R43JSLCAYX2JARGTPN73MP4WG4XKPHJYOTN57QAGO3BWN3CKTAQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz" size="187033144" type="application/x-compressed-tar" extract="jdk-17.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="18" released="2022-03-23" stability="testing" id="sha256new_YQ2A7ACTIIW2X3L3VB2EEYCSFM2OW6J4UCDZ4Z2FJT5QKY7C55NQ">
      <manifest-digest sha256new="YQ2A7ACTIIW2X3L3VB2EEYCSFM2OW6J4UCDZ4Z2FJT5QKY7C55NQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk18/43f95e8614114aeaa8e8a5fcf20a682d/36/GPL/openjdk-18_linux-x64_bin.tar.gz" size="188173501" type="application/x-compressed-tar" extract="jdk-18"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="18.0.1" released="2022-04-20" stability="testing" id="sha256new_7A5OITYOYRMQXHG5NUD5Q666QTFUIVVUNS2P535536HIRVHQ7TLA">
      <manifest-digest sha256new="7A5OITYOYRMQXHG5NUD5Q666QTFUIVVUNS2P535536HIRVHQ7TLA"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.1/3f48cabb83014f9fab465e280ccf630b/10/GPL/openjdk-18.0.1_linux-x64_bin.tar.gz" size="188244749" type="application/x-compressed-tar" extract="jdk-18.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="18.0.1.1" released="2022-05-03" stability="testing" id="sha256new_EM6BOMOGARBSECPOH2KQCOLLGEJ3MJAWHUTYGXW4OAV54APO2C2A">
      <manifest-digest sha256new="EM6BOMOGARBSECPOH2KQCOLLGEJ3MJAWHUTYGXW4OAV54APO2C2A"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.1.1/65ae32619e2f40f3a9af3af1851d6e19/2/GPL/openjdk-18.0.1.1_linux-x64_bin.tar.gz" size="188244346" type="application/x-compressed-tar" extract="jdk-18.0.1.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="18.0.2" released="2022-07-20" stability="testing" id="sha256new_RT6NAZQLK5LQI3BSLFBPYXDHZINIVTJGIOXWKA522VYRDIM2VKYA">
      <manifest-digest sha256new="RT6NAZQLK5LQI3BSLFBPYXDHZINIVTJGIOXWKA522VYRDIM2VKYA"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.2/f6ad4b4450fd4d298113270ec84f30ee/9/GPL/openjdk-18.0.2_linux-x64_bin.tar.gz" size="188255633" type="application/x-compressed-tar" extract="jdk-18.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="18.0.2.1" released="2022-08-20" stability="testing" id="sha256new_VU4TFBS7HK6JYQMGZA6IZBCOCIR22P7BYGTHWOUSMGIY62UFITZA">
      <manifest-digest sha256new="VU4TFBS7HK6JYQMGZA6IZBCOCIR22P7BYGTHWOUSMGIY62UFITZA"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz" size="188255745" type="application/x-compressed-tar" extract="jdk-18.0.2.1"/>
    </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"/>

    <implementation arch="Linux-x86_64" version="19.0.2" released="2023-02-08" stability="testing" id="sha256new_GFB7LHP4NG5GPZ2LRR4EILLRY76W3U3DMSRPDGDUWPJPJPD3K2TA">
      <manifest-digest sha256new="GFB7LHP4NG5GPZ2LRR4EILLRY76W3U3DMSRPDGDUWPJPJPD3K2TA"/>
      <archive href="https://download.oracle.com/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz" size="195931906" type="application/x-compressed-tar" extract="jdk-19.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="20.0.2" released="2023-09-20" stability="testing" id="sha256new_TDXZGNTKH4LLFQQMDJIUY72BHT72MTHUUPPKIW5XMFUZ476LZD2Q">
      <manifest-digest sha256new="TDXZGNTKH4LLFQQMDJIUY72BHT72MTHUUPPKIW5XMFUZ476LZD2Q"/>
      <archive href="https://download.oracle.com/java/GA/jdk20.0.2/6e380f22cbe7469fa75fb448bd903d8e/9/GPL/openjdk-20.0.2_linux-x64_bin.tar.gz" size="198003778" type="application/x-compressed-tar" extract="jdk-20.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="21" released="2023-09-20" stability="testing" id="sha256new_IQEUVYF6L2A6XYKMFSUSJAIXCQR4JBRM7YCC3J6NWG3TZ75VVGOQ">
      <manifest-digest sha256new="IQEUVYF6L2A6XYKMFSUSJAIXCQR4JBRM7YCC3J6NWG3TZ75VVGOQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_linux-x64_bin.tar.gz" size="203348211" type="application/x-compressed-tar" extract="jdk-21"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="21.0.1" released="2023-10-20" stability="testing" id="sha256new_LM7JYETKEN7AWFNXLVL6O2HUVWJN2VK46WUWOZP656NOSZSSXEIQ">
      <manifest-digest sha256new="LM7JYETKEN7AWFNXLVL6O2HUVWJN2VK46WUWOZP656NOSZSSXEIQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk21.0.1/415e3f918a1f4062a0074a2794853d0d/12/GPL/openjdk-21.0.1_linux-x64_bin.tar.gz" size="203394062" type="application/x-compressed-tar" extract="jdk-21.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="21.0.2" released="2024-01-17" stability="testing" id="sha256new_OD3JYAYEZEAPZUUELLU7N4CNCSPVGHGLMFVZLW3AMIXOE2GMK6LA">
      <manifest-digest sha256new="OD3JYAYEZEAPZUUELLU7N4CNCSPVGHGLMFVZLW3AMIXOE2GMK6LA"/>
      <archive href="https://download.oracle.com/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz" size="203616881" type="application/x-compressed-tar" extract="jdk-21.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="22.0.1" released="2024-05-18" stability="testing" id="sha256new_JFZNISTHE6D2VOYWESBGDX23MY5ZPCD6JYTX4V2NZ6Z6PG66A7MA">
      <manifest-digest sha256new="JFZNISTHE6D2VOYWESBGDX23MY5ZPCD6JYTX4V2NZ6Z6PG66A7MA"/>
      <archive href="https://download.oracle.com/java/GA/jdk22.0.1/c7ec1332f7bb44aeba2eb341ae18aca4/8/GPL/openjdk-22.0.1_linux-x64_bin.tar.gz" size="202217886" type="application/x-compressed-tar" extract="jdk-22.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="22.0.2" released="2024-07-17" stability="testing" id="sha256new_BUBSERGRNID7JUFHMLAT27H7CUI2MEYJBPT3CVHQIH5LSWGQKG2A">
      <manifest-digest sha256new="BUBSERGRNID7JUFHMLAT27H7CUI2MEYJBPT3CVHQIH5LSWGQKG2A"/>
      <archive href="https://download.oracle.com/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_linux-x64_bin.tar.gz" size="201996264" type="application/x-compressed-tar" extract="jdk-22.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="23" released="2024-09-20" stability="testing" id="sha256new_UA2D5Z4XOKW7QFDWQC5TKQBCOXGYHEAGVFIHEQDYEU5L265O2KAA">
      <manifest-digest sha256new="UA2D5Z4XOKW7QFDWQC5TKQBCOXGYHEAGVFIHEQDYEU5L265O2KAA"/>
      <archive href="https://download.oracle.com/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/37/GPL/openjdk-23_linux-x64_bin.tar.gz" size="210705626" type="application/x-compressed-tar" extract="jdk-23"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="23.0.1" released="2024-10-16" stability="testing" id="sha256new_NCL6R4YU2VNYKQ6D227GTLD5ZA72ISH2MOOEMTBHFNFNXGNMMURQ">
      <manifest-digest sha256new="NCL6R4YU2VNYKQ6D227GTLD5ZA72ISH2MOOEMTBHFNFNXGNMMURQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_linux-x64_bin.tar.gz" size="210744162" type="application/x-compressed-tar" extract="jdk-23.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="23.0.2" released="2025-01-22" stability="testing" id="sha256new_LXGIGM7RQ7Z3I6BZIF5GHDSNHID7YAKPDOQJLSMRLQATRMQLI7RA">
      <manifest-digest sha256new="LXGIGM7RQ7Z3I6BZIF5GHDSNHID7YAKPDOQJLSMRLQATRMQLI7RA"/>
      <archive href="https://download.oracle.com/java/GA/jdk23.0.2/6da2a6609d6e406f85c491fcb119101b/7/GPL/openjdk-23.0.2_linux-x64_bin.tar.gz" size="210777300" type="application/x-compressed-tar" extract="jdk-23.0.2"/>
    </implementation>
  </group>

  <group license="GPL-2.0-only WITH Classpath-exception-2.0" arch="MacOSX-*">
    <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="jnativescan" path="Contents/Home/bin/jnativescan"/>
    <command name="jpackage" path="Contents/Home/bin/jpackage"/>
    <command name="jwebserver" path="Contents/Home/bin/jwebserver"/>

    <implementation version="24" released="2025-03-19" stability="testing" id="sha256new_F2DTYXYTQGEPQQFEVCSYWHRDGMT7P7YNUP5YUT6HPRJV7EBQSVUA">
      <manifest-digest sha256new="F2DTYXYTQGEPQQFEVCSYWHRDGMT7P7YNUP5YUT6HPRJV7EBQSVUA"/>
      <archive href="https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_macos-x64_bin.tar.gz" size="208221071" type="application/x-compressed-tar" extract="jdk-24.jdk"/>
    </implementation>
    <implementation version="24.0.1" released="2025-04-17" stability="testing" id="sha256new_FEUWTE7465NLR3665RXOZJ53PLLENQS7G66OT7PXBA2V5WHJAW7Q">
      <manifest-digest sha256new="FEUWTE7465NLR3665RXOZJ53PLLENQS7G66OT7PXBA2V5WHJAW7Q"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_macos-x64_bin.tar.gz" size="208224341" type="application/x-compressed-tar" extract="jdk-24.0.1.jdk"/>
    </implementation>
    <implementation version="24.0.2" released="2025-07-18" stability="testing" id="sha256new_D5KICOIPK6MRUIIPZNM7B4YY2HGJOVU5NSVS2NOWIFL36ALCALQA">
      <manifest-digest sha256new="D5KICOIPK6MRUIIPZNM7B4YY2HGJOVU5NSVS2NOWIFL36ALCALQA"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_macos-x64_bin.tar.gz" size="208212451" type="application/x-compressed-tar" extract="jdk-24.0.2.jdk"/>
    </implementation>
    <implementation version="25" released="2025-09-18" stability="testing" id="sha256new_UNDI6GH3QUPLKTMOO5PVLPBKCWFCNFQGUSGHHJH7GBMNHN7QBL6A">
      <manifest-digest sha256new="UNDI6GH3QUPLKTMOO5PVLPBKCWFCNFQGUSGHHJH7GBMNHN7QBL6A"/>
      <archive href="https://download.oracle.com/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_macos-x64_bin.tar.gz" size="217677049" type="application/x-compressed-tar" extract="jdk-25.jdk"/>
    </implementation>
    <implementation version="25.0.1" released="2025-10-22" stability="testing" id="sha256new_H4EI33WM2HYVRXDGIZ3USA5AEBYK6C2ORN2M2HB55VFBR5Y3YWKA">
      <manifest-digest sha256new="H4EI33WM2HYVRXDGIZ3USA5AEBYK6C2ORN2M2HB55VFBR5Y3YWKA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.1/2fbf10d8c78e40bd87641c434705079d/8/GPL/openjdk-25.0.1_macos-x64_bin.tar.gz" size="217693528" type="application/x-compressed-tar" extract="jdk-25.0.1.jdk"/>
    </implementation>
    <implementation version="25.0.2" released="2026-01-22" stability="testing" id="sha256new_HOJJXULBCEVPFPB74HCT3ESTPIZJLNG7HMDWKWHVMMCEDLESFHKA">
      <manifest-digest sha256new="HOJJXULBCEVPFPB74HCT3ESTPIZJLNG7HMDWKWHVMMCEDLESFHKA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_macos-x64_bin.tar.gz" size="217744020" type="application/x-compressed-tar" extract="jdk-25.0.2.jdk"/>
    </implementation>
    <implementation version="26" released="2026-03-22" stability="testing" id="sha256new_KKS2SKAEXCHT54CVEBLBBGHDQ2OYWKMC2FZGBDLF64SB264FUJCA">
      <manifest-digest sha256new="KKS2SKAEXCHT54CVEBLBBGHDQ2OYWKMC2FZGBDLF64SB264FUJCA"/>
      <archive href="https://download.oracle.com/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_macos-x64_bin.tar.gz" size="222562240" type="application/x-compressed-tar" extract="jdk-26.jdk"/>
    </implementation>
    <implementation version="26.0.1" released="2026-04-22" stability="testing" id="sha256new_5FRA5S7ETJOYU2ZIMXG2PLD3ZXMQKDVVUQZ3QGRRACXW62IZDSQQ">
      <manifest-digest sha256new="5FRA5S7ETJOYU2ZIMXG2PLD3ZXMQKDVVUQZ3QGRRACXW62IZDSQQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk26.0.1/458fda22e4c54d5ba572ab8d2b22eb83/8/GPL/openjdk-26.0.1_macos-x64_bin.tar.gz" size="222520238" type="application/x-compressed-tar" extract="jdk-26.0.1.jdk"/>
    </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="jnativescan" path="bin/jnativescan"/>
    <command name="jpackage" path="bin/jpackage"/>
    <command name="jwebserver" path="bin/jwebserver"/>

    <implementation arch="Linux-x86_64" version="24" released="2025-03-19" stability="testing" id="sha256new_2C7TDJL4A2G5C2N3H3UY3NS77SOOBIEXHUGWNULQT3MVUT5TD2QQ">
      <manifest-digest sha256new="2C7TDJL4A2G5C2N3H3UY3NS77SOOBIEXHUGWNULQT3MVUT5TD2QQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-x64_bin.tar.gz" size="212235746" type="application/x-compressed-tar" extract="jdk-24"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="24" released="2025-03-19" stability="testing" id="sha256new_KMRTPEQDSKGW7IY5FET72GJ7HSXCOFCOMCMN7GHA2RIUEBQB4VNA">
      <manifest-digest sha256new="KMRTPEQDSKGW7IY5FET72GJ7HSXCOFCOMCMN7GHA2RIUEBQB4VNA"/>
      <archive href="https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_linux-aarch64_bin.tar.gz" size="210076422" type="application/x-compressed-tar" extract="jdk-24"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="24.0.1" released="2025-04-17" stability="testing" id="sha256new_PBMEERW3DSLSMCJMNOSUDYHFGLKUVVMNGDNF4CMGQBLPW6QQOMZQ">
      <manifest-digest sha256new="PBMEERW3DSLSMCJMNOSUDYHFGLKUVVMNGDNF4CMGQBLPW6QQOMZQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-x64_bin.tar.gz" size="212255549" type="application/x-compressed-tar" extract="jdk-24.0.1"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="24.0.1" released="2025-04-17" stability="testing" id="sha256new_FF5RNLJWKOQVECUZUCPGDLHSFUSV2PIXXW7C5SBU3LVSX7FU4GOQ">
      <manifest-digest sha256new="FF5RNLJWKOQVECUZUCPGDLHSFUSV2PIXXW7C5SBU3LVSX7FU4GOQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_linux-aarch64_bin.tar.gz" size="210095102" type="application/x-compressed-tar" extract="jdk-24.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="24.0.2" released="2025-07-18" stability="testing" id="sha256new_4B44MQAY3FDADBJGEFYKJGHRRHHLFDBX5MZUORFQIR5OSGFGSNKQ">
      <manifest-digest sha256new="4B44MQAY3FDADBJGEFYKJGHRRHHLFDBX5MZUORFQIR5OSGFGSNKQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_linux-x64_bin.tar.gz" size="212263143" type="application/x-compressed-tar" extract="jdk-24.0.2"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="24.0.2" released="2025-07-18" stability="testing" id="sha256new_RJZZOWULJB3LP2EUVEOYEPMURSTOWKE6AUJDIU6BBCG4BRSAG2PQ">
      <manifest-digest sha256new="RJZZOWULJB3LP2EUVEOYEPMURSTOWKE6AUJDIU6BBCG4BRSAG2PQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_linux-aarch64_bin.tar.gz" size="210142951" type="application/x-compressed-tar" extract="jdk-24.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="25" released="2025-09-18" stability="testing" id="sha256new_K7XIDCVUR7GQHQIVRLL6TNXUQL2XJHZD7TRPWRUOJSHTHJJIK36Q">
      <manifest-digest sha256new="K7XIDCVUR7GQHQIVRLL6TNXUQL2XJHZD7TRPWRUOJSHTHJJIK36Q"/>
      <archive href="https://download.oracle.com/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-x64_bin.tar.gz" size="222449406" type="application/x-compressed-tar" extract="jdk-25"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="25" released="2025-09-18" stability="testing" id="sha256new_WX7ANDTG6MP6UDDAJ3U7VER4S6YGPSBTJZJ6ZJGPD4W4WAIBMUQQ">
      <manifest-digest sha256new="WX7ANDTG6MP6UDDAJ3U7VER4S6YGPSBTJZJ6ZJGPD4W4WAIBMUQQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_linux-aarch64_bin.tar.gz" size="220157297" type="application/x-compressed-tar" extract="jdk-25"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="25.0.1" released="2025-10-22" stability="testing" id="sha256new_YHJAH5M7QFYGRVEZNHMW75MB6HMCF5CTAI7IRXUFIQJSCNSJGRWA">
      <manifest-digest sha256new="YHJAH5M7QFYGRVEZNHMW75MB6HMCF5CTAI7IRXUFIQJSCNSJGRWA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.1/2fbf10d8c78e40bd87641c434705079d/8/GPL/openjdk-25.0.1_linux-x64_bin.tar.gz" size="222490107" type="application/x-compressed-tar" extract="jdk-25.0.1"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="25.0.1" released="2025-10-22" stability="testing" id="sha256new_67CDPRLPRLFVRRXWVCEQ2IFFRVTTRDHWQQNDO7N3WHN5XVERJQAA">
      <manifest-digest sha256new="67CDPRLPRLFVRRXWVCEQ2IFFRVTTRDHWQQNDO7N3WHN5XVERJQAA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.1/2fbf10d8c78e40bd87641c434705079d/8/GPL/openjdk-25.0.1_linux-aarch64_bin.tar.gz" size="220194971" type="application/x-compressed-tar" extract="jdk-25.0.1"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="25.0.2" released="2026-01-22" stability="testing" id="sha256new_YX2UGPNRMIQJATWKOZPMKY6D6DH6AQPAWXUID4VXMTKUKINCJRGA">
      <manifest-digest sha256new="YX2UGPNRMIQJATWKOZPMKY6D6DH6AQPAWXUID4VXMTKUKINCJRGA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_linux-x64_bin.tar.gz" size="222522097" type="application/x-compressed-tar" extract="jdk-25.0.2"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="25.0.2" released="2026-01-22" stability="testing" id="sha256new_P7YIMV7MJHQAXB5E7HALC2OYRJC3LA6B7Y63JXAZY3FYHHF6Q7HA">
      <manifest-digest sha256new="P7YIMV7MJHQAXB5E7HALC2OYRJC3LA6B7Y63JXAZY3FYHHF6Q7HA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_linux-aarch64_bin.tar.gz" size="220266156" type="application/x-compressed-tar" extract="jdk-25.0.2"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="26" released="2026-03-22" stability="testing" id="sha256new_JCCBF6KQZXWVPDXTN4XB222ET737ESNKJE23OCXLI54CUJMCBRVQ">
      <manifest-digest sha256new="JCCBF6KQZXWVPDXTN4XB222ET737ESNKJE23OCXLI54CUJMCBRVQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_linux-x64_bin.tar.gz" size="227365902" type="application/x-compressed-tar" extract="jdk-26"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="26" released="2026-03-22" stability="testing" id="sha256new_UF44TPDAOWOTJOW2YL4TDPMOMULJ7KQECIZYLUDLRWWJFEV5IETQ">
      <manifest-digest sha256new="UF44TPDAOWOTJOW2YL4TDPMOMULJ7KQECIZYLUDLRWWJFEV5IETQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_linux-aarch64_bin.tar.gz" size="225171304" type="application/x-compressed-tar" extract="jdk-26"/>
    </implementation>
    <implementation arch="Linux-x86_64" version="26.0.1" released="2026-04-22" stability="testing" id="sha256new_O3CAOCXU6BZMRO4BZXUIUCX7M65AVXA76EZY3VABF2MLDEZE7USA">
      <manifest-digest sha256new="O3CAOCXU6BZMRO4BZXUIUCX7M65AVXA76EZY3VABF2MLDEZE7USA"/>
      <archive href="https://download.oracle.com/java/GA/jdk26.0.1/458fda22e4c54d5ba572ab8d2b22eb83/8/GPL/openjdk-26.0.1_linux-x64_bin.tar.gz" size="227386332" type="application/x-compressed-tar" extract="jdk-26.0.1"/>
    </implementation>
    <implementation arch="Linux-aarch64" version="26.0.1" released="2026-04-22" stability="testing" id="sha256new_CWG235S6ZJMXMVUWG7TJ6KBNRQTNVJNFJ5GEVZWBNHPP5AQ6SB4A">
      <manifest-digest sha256new="CWG235S6ZJMXMVUWG7TJ6KBNRQTNVJNFJ5GEVZWBNHPP5AQ6SB4A"/>
      <archive href="https://download.oracle.com/java/GA/jdk26.0.1/458fda22e4c54d5ba572ab8d2b22eb83/8/GPL/openjdk-26.0.1_linux-aarch64_bin.tar.gz" size="225176650" type="application/x-compressed-tar" extract="jdk-26.0.1"/>
    </implementation>
  </group>

  <group arch="Windows-x86_64" 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="servertool" path="bin/servertool.exe"/>
    <command name="pack200" path="bin/pack200.exe"/>
    <command name="unpack200" path="bin/unpack200.exe"/>
    <command name="appletviewer" path="bin/appletviewer.exe"/>
    <command name="rmid" path="bin/rmid.exe"/>
    <command name="rmiregistry" path="bin/rmiregistry.exe"/>
    <command name="idlj" path="bin/idlj.exe"/>
    <command name="jjs" path="bin/jjs.exe"/>
    <command name="jrunscript" path="bin/jrunscript.exe"/>
    <command name="jaotc" path="bin/jaotc.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="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="rmic" path="bin/rmic.exe"/>
    <command name="schemagen" path="bin/schemagen.exe"/>
    <command name="serialver" path="bin/serialver.exe"/>
    <command name="wsgen" path="bin/wsgen.exe"/>
    <command name="wsimport" path="bin/wsimport.exe"/>
    <command name="xjc" path="bin/xjc.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"/>

    <implementation id="sha1new=2ffbb30780c4ad42e4341f95d9c6c0a01458cf73" released="2018-01-16" stability="testing" version="9.0.4">
      <manifest-digest sha256new="KW74OTFX6XTN3KYGRLVWYHCFVT2YY7UTPMYHV6WK7C5ORBEX4KRA"/>
      <archive extract="jdk-9.0.4" href="https://download.oracle.com/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_windows-x64_bin.tar.gz" size="186166671" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=d057807e50cd0fd8e0819d33a502998d7108006c" released="2018-03-20" stability="testing" version="10.0.0">
      <manifest-digest sha256new="J2C4SZYK2GCUYSQF3YIYMLIQ5YFK34WUQYK5QSNC2NP7QBPNCJEA"/>
      <archive extract="jdk-10" href="https://download.oracle.com/java/GA/jdk10/10/binaries/openjdk-10_windows-x64_bin.tar.gz" size="198895590" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=2ac7efacc903aef9cce1d744e1f5761fbdc5fe4c" released="2018-04-17" stability="testing" version="10.0.1">
      <manifest-digest sha256new="G66O7MVWCWOUHURV2WDOIE4XKOBXNKHZ5KX3GQI74IIXRR2EJAWQ"/>
      <archive extract="jdk-10.0.1" href="https://download.oracle.com/java/GA/jdk10/10.0.1/fb4372174a714e6b8c52526dc134031e/10/openjdk-10.0.1_windows-x64_bin.tar.gz" size="198909999" type="application/x-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=cf15788ac20daa85e51b42f9c23cbbe3c284f9f8" released="2018-07-17" stability="testing" version="10.0.2">
      <manifest-digest sha256new="XDQKNQN4WAVQ5QFNMHZXGQSE7EVTDVCHB37IP757G4WENXUX4QTQ"/>
      <archive extract="jdk-10.0.2" href="https://download.oracle.com/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_windows-x64_bin.tar.gz" size="198305764" type="application/x-compressed-tar"/>
    </implementation>
  </group>

  <group arch="Windows-x86_64" 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="pack200" path="bin/pack200.exe"/>
    <command name="unpack200" path="bin/unpack200.exe"/>
    <command name="rmid" path="bin/rmid.exe"/>
    <command name="rmiregistry" path="bin/rmiregistry.exe"/>
    <command name="jjs" path="bin/jjs.exe"/>
    <command name="jrunscript" path="bin/jrunscript.exe"/>
    <command name="jaotc" path="bin/jaotc.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="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="rmic" path="bin/rmic.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"/>

    <implementation id="sha1new=f04c10f997df371fa705f04cf8ce7d23ca4122be" released="2018-09-25" stability="testing" version="11">
      <manifest-digest sha256new="DU4OPS2UEYGXJZNOVH6LQG7ZMSPR7AN23E7BVDPOH36O6MNKCAKQ"/>
      <archive extract="jdk-11" href="https://download.oracle.com/java/ga/jdk11/openjdk-11_windows-x64_bin.zip" size="187396683" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=36ad777c2a8f35180345f51619249f1c6e6d2d3f" released="2019-01-15" stability="testing" version="11.0.2">
      <manifest-digest sha256new="QCHQZ4GGYXVP7PUDTBPDTSODTF3R5RIKBW4PXOV2AZR5HGR6STRQ"/>
      <archive extract="jdk-11.0.2" href="https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip" size="187383323" type="application/zip"/>
    </implementation>
  </group>

  <group arch="Windows-x86_64" 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="pack200" path="bin/pack200.exe"/>
    <command name="unpack200" path="bin/unpack200.exe"/>
    <command name="rmid" path="bin/rmid.exe"/>
    <command name="rmiregistry" path="bin/rmiregistry.exe"/>
    <command name="jjs" path="bin/jjs.exe"/>
    <command name="jrunscript" path="bin/jrunscript.exe"/>
    <command name="jaotc" path="bin/jaotc.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="rmic" path="bin/rmic.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"/>

    <implementation id="sha1new=4204b661b0e04f6a5a96609cb7f64439ef4a29c7" released="2019-03-20" stability="testing" version="12">
      <manifest-digest sha256new="KU64GKMIWKFGRFY26BR4FFTMTFFKJXJSF2HDDCJB4Q4HEZDXKV3A"/>
      <archive extract="jdk-12" href="https://download.oracle.com/java/GA/jdk12/GPL/openjdk-12_windows-x64_bin.zip" size="196405895" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=190449aa4265b2b46dc5263b1258a2fd10f863f1" released="2019-04-28" stability="testing" version="12.0.1">
      <manifest-digest sha256new="YGRVOH4H4GFNLVRFX7D4XATENHV4PTE257GS2EVIZ2KZKPRHV7HQ"/>
      <archive extract="jdk-12.0.1" href="https://download.oracle.com/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/openjdk-12.0.1_windows-x64_bin.zip" size="196414289" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=05320866eacf8b793cc9cee262e4af6b9036ca42" released="2019-07-18" stability="testing" version="12.0.2">
      <manifest-digest sha256new="ZEJHDETN52SYQ6J4JMFWINJ2HCLXVXCPGEP6DPAO3KKMUVZRPNYQ"/>
      <archive extract="jdk-12.0.2" href="https://download.oracle.com/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_windows-x64_bin.zip" size="196542797" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=42d9853f6cc61f2f23a758c13268158a39f37ee6" released="2019-09-19" stability="testing" version="13">
      <manifest-digest sha256new="UIYICUOU32GPMVCZQF2YMF3X2SANV3E4LFY73LUNLMDJWGIISM4Q"/>
      <archive extract="jdk-13" href="https://download.oracle.com/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_windows-x64_bin.zip" size="195897761" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=2959c50fb6460d8bcf7a4ec200edeb76dcff20d3" released="2019-10-23" stability="testing" version="13.0.1">
      <manifest-digest sha256new="6WX6S7GFUW3PTV53DEVIVUMG667PHPCH5RR7BKHRVDMSP2SUEAWQ"/>
      <archive extract="jdk-13.0.1" href="https://download.oracle.com/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_windows-x64_bin.zip" size="195961943" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=8dd0c57ff278974b8259c30ebc4d47aba5d242d0" released="2020-01-16" stability="testing" version="13.0.2">
      <manifest-digest sha256new="GJT727J6JLOW63IO5UQXT6H4ZH37HLI545TVDKS2YVFPJTLXAURA"/>
      <archive extract="jdk-13.0.2" href="https://download.oracle.com/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_windows-x64_bin.zip" size="195969512" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=72bb4167c9558d11e1f22911a0de360632a48b9c" released="2020-04-16" stability="testing" version="14.0.1">
      <manifest-digest sha256new="PO3RFRDFRFZJ6K5NRKSEZCEMMNWVIIDVVOOSYA4IIBJGL5BIC5GQ"/>
      <archive extract="jdk-14.0.1" href="https://download.oracle.com/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_windows-x64_bin.zip" size="198729845" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=1b037636047cb453f0da018d3b163dac419fc1aa" released="2020-07-15" stability="testing" version="14.0.2">
      <manifest-digest sha256new="KNRDWPVMDNXIIUKKN2XBPXL2AYMXSROL4B2OJ665DY6Y6OKF3KNA"/>
      <archive extract="jdk-14.0.2" href="https://download.oracle.com/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_windows-x64_bin.zip" size="198760870" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=c3a050a14f571e1dcad16566aa6f532e70b09de8" released="2020-10-28" stability="testing" version="15.0.1">
      <manifest-digest sha256new="MSH725IET6PNW4DKPAA3NUQLXVVT3ULZCTCFYQS7RRZ5MTMB2WIQ"/>
      <archive extract="jdk-15.0.1" href="https://download.oracle.com/java/GA/jdk15.0.1/51f4f36ad4ef43e39d0dfdbaf6549e32/9/GPL/openjdk-15.0.1_windows-x64_bin.zip" size="195936491" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=8de1ca0638194c3a150e1db81f519de6d119a4ad" released="2021-01-20" stability="testing" version="15.0.2">
      <manifest-digest sha256new="6PMYKA5FAQTN7VMBIM2Z4EBVIHDFXUCLI7P4UDQ6BS73TRJZJSUQ"/>
      <archive extract="jdk-15.0.2" href="https://download.oracle.com/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_windows-x64_bin.zip" size="195939486" type="application/zip"/>
    </implementation>
    <implementation id="sha1new=fd0e34e918aab6f0db05266437cc3ba252f18c56" released="2021-04-21" stability="testing" version="16.0.1">
      <manifest-digest sha256new="7XX2VC22KU737SG2MOLEKMFFY55KUXZ3RAG3C2UOLHZYA6B6CYPA"/>
      <archive extract="jdk-16.0.1" href="https://download.oracle.com/java/GA/jdk16.0.1/7147401fd7354114ac51ef3e1328291f/9/GPL/openjdk-16.0.1_windows-x64_bin.zip" size="183657432" type="application/zip"/>
    </implementation>
    <implementation version="16.0.2" released="2021-07-21" stability="testing" id="sha1new=4d53845905f0af422b71c60f705313e98f6cf3e0">
      <manifest-digest sha256new="OAN3PXEPORTQ352W24KGBZLYGMPPXPZ6RQRUQ3ZZ2UELRQBBVCBQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_windows-x64_bin.zip" size="183669381" type="application/zip" extract="jdk-16.0.2"/>
    </implementation>
    <implementation version="17.0.1" released="2021-10-20" stability="testing" id="sha256new_TCPBVH47CXJFUDX2SSSTYUCKDJNRKQPKV5I4ORZWPNIBCXZWXMLA">
      <manifest-digest sha256new="TCPBVH47CXJFUDX2SSSTYUCKDJNRKQPKV5I4ORZWPNIBCXZWXMLA"/>
      <archive href="https://download.oracle.com/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_windows-x64_bin.zip" size="185693378" type="application/zip" extract="jdk-17.0.1"/>
    </implementation>
    <implementation version="17.0.2" released="2022-01-20" stability="testing" id="sha256new_WA5ZRR7NX66OBG7N454G4FC6H5F5P7I6FGTFT37R5WRNZJOM3PHA">
      <manifest-digest sha256new="WA5ZRR7NX66OBG7N454G4FC6H5F5P7I6FGTFT37R5WRNZJOM3PHA"/>
      <archive href="https://download.oracle.com/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_windows-x64_bin.zip" size="186216309" type="application/zip" extract="jdk-17.0.2"/>
    </implementation>
    <implementation version="18" released="2022-03-23" stability="testing" id="sha256new_MFAVMGTUNYZ6JF4UYWDDKCVNCFRTISUEV36YJVQBD5SW6B57VIXA">
      <manifest-digest sha256new="MFAVMGTUNYZ6JF4UYWDDKCVNCFRTISUEV36YJVQBD5SW6B57VIXA"/>
      <archive href="https://download.oracle.com/java/GA/jdk18/43f95e8614114aeaa8e8a5fcf20a682d/36/GPL/openjdk-18_windows-x64_bin.zip" size="187504061" type="application/zip" extract="jdk-18"/>
    </implementation>
    <implementation version="18.0.1" released="2022-04-20" stability="testing" id="sha256new_TOY72HXEXSO6FOMDUUVBZTD2TSMHKVBCUDFC4S6DNKOEWEK7DD2A">
      <manifest-digest sha256new="TOY72HXEXSO6FOMDUUVBZTD2TSMHKVBCUDFC4S6DNKOEWEK7DD2A"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.1/3f48cabb83014f9fab465e280ccf630b/10/GPL/openjdk-18.0.1_windows-x64_bin.zip" size="187584229" type="application/zip" extract="jdk-18.0.1"/>
    </implementation>
    <implementation version="18.0.1.1" released="2022-05-03" stability="testing" id="sha256new_RBLCW6RHSZEHSOP3OR7WW5LULTVWNNCGRCKZXF67EZMA7K4QB3MQ">
      <manifest-digest sha256new="RBLCW6RHSZEHSOP3OR7WW5LULTVWNNCGRCKZXF67EZMA7K4QB3MQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.1.1/65ae32619e2f40f3a9af3af1851d6e19/2/GPL/openjdk-18.0.1.1_windows-x64_bin.zip" size="187769502" type="application/zip" extract="jdk-18.0.1.1"/>
    </implementation>
    <implementation version="18.0.2" released="2022-07-20" stability="testing" id="sha256new_XISC6P64PV5YPVDB5GUOTSFKHHSE46XX35WJOMPSDXCM2FLBFRLA">
      <manifest-digest sha256new="XISC6P64PV5YPVDB5GUOTSFKHHSE46XX35WJOMPSDXCM2FLBFRLA"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.2/f6ad4b4450fd4d298113270ec84f30ee/9/GPL/openjdk-18.0.2_windows-x64_bin.zip" size="187764445" type="application/zip" extract="jdk-18.0.2"/>
    </implementation>
    <implementation version="18.0.2.1" released="2022-08-20" stability="testing" id="sha256new_25ZJYU74SQK73RVFRDG2LQRSNZONFTU3TG227OUWYVZYENUO65PQ">
      <manifest-digest sha256new="25ZJYU74SQK73RVFRDG2LQRSNZONFTU3TG227OUWYVZYENUO65PQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_windows-x64_bin.zip" size="187917768" type="application/zip" extract="jdk-18.0.2.1"/>
    </implementation>
  </group>

  <group arch="Windows-x86_64" 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 version="19.0.2" released="2023-02-08" stability="testing" id="sha256new_DCH6JNKOCVVGTCLURGIIOTALGKCUUHMEHX42677OT7ZCIKZ5H5BA">
      <manifest-digest sha256new="DCH6JNKOCVVGTCLURGIIOTALGKCUUHMEHX42677OT7ZCIKZ5H5BA"/>
      <archive href="https://download.oracle.com/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_windows-x64_bin.zip" size="194455638" type="application/zip" extract="jdk-19.0.2"/>
    </implementation>
    <implementation version="20.0.2" released="2023-09-20" stability="testing" id="sha256new_23GBYU6EMAQJJ7AV75WJQTQTIGBGV6VY36TOHLEK35MIIQNECWEA">
      <manifest-digest sha256new="23GBYU6EMAQJJ7AV75WJQTQTIGBGV6VY36TOHLEK35MIIQNECWEA"/>
      <archive href="https://download.oracle.com/java/GA/jdk20.0.2/6e380f22cbe7469fa75fb448bd903d8e/9/GPL/openjdk-20.0.2_windows-x64_bin.zip" size="196388686" type="application/zip" extract="jdk-20.0.2"/>
    </implementation>
    <implementation version="21" released="2023-09-20" stability="testing" id="sha256new_4DWXDNUBLWCMWYWYPLZD35VR7ASGVNHDLYYEWX77BWVQKOCCGOVQ">
      <manifest-digest sha256new="4DWXDNUBLWCMWYWYPLZD35VR7ASGVNHDLYYEWX77BWVQKOCCGOVQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk21/fd2272bbf8e04c3dbaee13770090416c/35/GPL/openjdk-21_windows-x64_bin.zip" size="201151266" type="application/zip" extract="jdk-21"/>
    </implementation>
    <implementation version="21.0.1" released="2023-10-20" stability="testing" id="sha256new_JS3PBQTDK3P5U7BJA7RY74NT663DDPTIZSFOG25BA3FROJ3XGOFQ">
      <manifest-digest sha256new="JS3PBQTDK3P5U7BJA7RY74NT663DDPTIZSFOG25BA3FROJ3XGOFQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk21.0.1/415e3f918a1f4062a0074a2794853d0d/12/GPL/openjdk-21.0.1_windows-x64_bin.zip" size="201193274" type="application/zip" extract="jdk-21.0.1"/>
    </implementation>
    <implementation version="21.0.2" released="2024-01-17" stability="testing" id="sha256new_B7L44KBKTPFPBW7PCTHB6EESWWLCX2MPGOUAGZHRQ2J2FXDSP7FQ">
      <manifest-digest sha256new="B7L44KBKTPFPBW7PCTHB6EESWWLCX2MPGOUAGZHRQ2J2FXDSP7FQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_windows-x64_bin.zip" size="201328186" type="application/zip" extract="jdk-21.0.2"/>
    </implementation>
    <implementation version="22.0.1" released="2024-05-18" stability="testing" id="sha256new_AZEPTBOTVTS2KGYAAQQV6VWWIJ57GROBFKPPV7ZHJ3BBOCIC5UHQ">
      <manifest-digest sha256new="AZEPTBOTVTS2KGYAAQQV6VWWIJ57GROBFKPPV7ZHJ3BBOCIC5UHQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk22.0.1/c7ec1332f7bb44aeba2eb341ae18aca4/8/GPL/openjdk-22.0.1_windows-x64_bin.zip" size="200536892" type="application/zip" extract="jdk-22.0.1"/>
    </implementation>
    <implementation version="22.0.2" released="2024-07-17" stability="testing" id="sha256new_EL5JNDUKHYMCK3N577OUSJWMMMOIJFPRDRFHAO533FDPAGHVYCPQ">
      <manifest-digest sha256new="EL5JNDUKHYMCK3N577OUSJWMMMOIJFPRDRFHAO533FDPAGHVYCPQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_windows-x64_bin.zip" size="200567419" type="application/zip" extract="jdk-22.0.2"/>
    </implementation>
    <implementation version="23" released="2024-09-20" stability="testing" id="sha256new_DUQN7CYLROYX6FFVCQAMSESSRSE6YKUFBUDFJFAJXDWRV5K4TGEA">
      <manifest-digest sha256new="DUQN7CYLROYX6FFVCQAMSESSRSE6YKUFBUDFJFAJXDWRV5K4TGEA"/>
      <archive href="https://download.oracle.com/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/37/GPL/openjdk-23_windows-x64_bin.zip" size="209091023" type="application/zip" extract="jdk-23"/>
    </implementation>
    <implementation version="23.0.1" released="2024-10-16" stability="testing" id="sha256new_WER6FBPJEMBCEQZXZHZQQPV2YBOA7LBDXFNPWNK45O4UVXZDJV2Q">
      <manifest-digest sha256new="WER6FBPJEMBCEQZXZHZQQPV2YBOA7LBDXFNPWNK45O4UVXZDJV2Q"/>
      <archive href="https://download.oracle.com/java/GA/jdk23.0.1/c28985cbf10d4e648e4004050f8781aa/11/GPL/openjdk-23.0.1_windows-x64_bin.zip" size="209134637" type="application/zip" extract="jdk-23.0.1"/>
    </implementation>
    <implementation version="23.0.2" released="2025-01-22" stability="testing" id="sha256new_57W3KBPPJ2LHP2N77WTNQUVQ3Z6EYKZZ7IC6QPV5LGQIX6KC6TVQ">
      <manifest-digest sha256new="57W3KBPPJ2LHP2N77WTNQUVQ3Z6EYKZZ7IC6QPV5LGQIX6KC6TVQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk23.0.2/6da2a6609d6e406f85c491fcb119101b/7/GPL/openjdk-23.0.2_windows-x64_bin.zip" size="209182526" type="application/zip" extract="jdk-23.0.2"/>
    </implementation>
  </group>

  <group arch="Windows-x86_64" 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="jnativescan" path="bin/jnativescan.exe"/>
    <command name="jpackage" path="bin/jpackage.exe"/>
    <command name="jwebserver" path="bin/jwebserver.exe"/>

    <implementation version="24" released="2025-03-19" stability="testing" id="sha256new_5JWTKNESWAXB34IN7ORG6Q4JWAHSXKEEU366LQJJBPRKKVTOCGXQ">
      <manifest-digest sha256new="5JWTKNESWAXB34IN7ORG6Q4JWAHSXKEEU366LQJJBPRKKVTOCGXQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24/1f9ff9062db4449d8ca828c504ffae90/36/GPL/openjdk-24_windows-x64_bin.zip" size="211589892" type="application/zip" extract="jdk-24"/>
    </implementation>
    <implementation version="24.0.1" released="2025-04-17" stability="testing" id="sha256new_Q5HTMX7RTVG2EFCNRIYUZHYCQBS53VX72LYYJAMLWCI45QWCPANA">
      <manifest-digest sha256new="Q5HTMX7RTVG2EFCNRIYUZHYCQBS53VX72LYYJAMLWCI45QWCPANA"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.1/24a58e0e276943138bf3e963e6291ac2/9/GPL/openjdk-24.0.1_windows-x64_bin.zip" size="211605215" type="application/zip" extract="jdk-24.0.1"/>
    </implementation>
    <implementation version="24.0.2" released="2025-07-18" stability="testing" id="sha256new_XVCSJIUGNEL523DDAJABTB63MD4J2XN22KMKEIL75BXW6GLIFWGQ">
      <manifest-digest sha256new="XVCSJIUGNEL523DDAJABTB63MD4J2XN22KMKEIL75BXW6GLIFWGQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_windows-x64_bin.zip" size="211656080" type="application/zip" extract="jdk-24.0.2"/>
    </implementation>
    <implementation version="25" released="2025-09-18" stability="testing" id="sha256new_5XLCVB4HYYYPLSKSOP5IUTNCBSJCZEDMUIO7OO7D55KS3FAX2U2A">
      <manifest-digest sha256new="5XLCVB4HYYYPLSKSOP5IUTNCBSJCZEDMUIO7OO7D55KS3FAX2U2A"/>
      <archive href="https://download.oracle.com/java/GA/jdk25/bd75d5f9689641da8e1daabeccb5528b/36/GPL/openjdk-25_windows-x64_bin.zip" size="221611465" type="application/zip" extract="jdk-25"/>
    </implementation>
    <implementation version="25.0.1" released="2025-10-22" stability="testing" id="sha256new_RL2KLDTSUGNBU5XTNY4BIQUIT4XK2FKA2PFVBI6AAK64TAG23JDQ">
      <manifest-digest sha256new="RL2KLDTSUGNBU5XTNY4BIQUIT4XK2FKA2PFVBI6AAK64TAG23JDQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.1/2fbf10d8c78e40bd87641c434705079d/8/GPL/openjdk-25.0.1_windows-x64_bin.zip" size="221632591" type="application/zip" extract="jdk-25.0.1"/>
    </implementation>
    <implementation version="25.0.2" released="2026-01-22" stability="testing" id="sha256new_2E5E7W7VE6DXHL3YZ4CHWMTU7WVQLHTIUEJA4JTFPSJA5SX74EWA">
      <manifest-digest sha256new="2E5E7W7VE6DXHL3YZ4CHWMTU7WVQLHTIUEJA4JTFPSJA5SX74EWA"/>
      <archive href="https://download.oracle.com/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_windows-x64_bin.zip" size="221671696" type="application/zip" extract="jdk-25.0.2"/>
    </implementation>
    <implementation version="26" released="2026-03-22" stability="testing" id="sha256new_ZS22CUHHBTRLDAX7IU2GHGH3C2OLWDUGBV4RT57V6A4VMHIVINQA">
      <manifest-digest sha256new="ZS22CUHHBTRLDAX7IU2GHGH3C2OLWDUGBV4RT57V6A4VMHIVINQA"/>
      <archive href="https://download.oracle.com/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip" size="226956568" type="application/zip" extract="jdk-26"/>
    </implementation>
    <implementation version="26.0.1" released="2026-04-22" stability="testing" id="sha256new_IJSL4QC4QAUFITFNTBZKRQTRGGOOCN4XD5QYOLPNIHTOPVKZ3TLQ">
      <manifest-digest sha256new="IJSL4QC4QAUFITFNTBZKRQTRGGOOCN4XD5QYOLPNIHTOPVKZ3TLQ"/>
      <archive href="https://download.oracle.com/java/GA/jdk26.0.1/458fda22e4c54d5ba572ab8d2b22eb83/8/GPL/openjdk-26.0.1_windows-x64_bin.zip" size="226908142" type="application/zip" extract="jdk-26.0.1"/>
    </implementation>
  </group>
</interface>
<!-- Base64 Signature
iQEzBAABCgAdFiEEiMih83WShpHXNlwCWao5J8JOTh4FAmpacaAACgkQWao5J8JOTh7oRQf5AepB
UNnJYsTsydlqgQyn4z1E/81tkxQzm6yXiiSnpGWnX4m7eSRtf5oxqmAStnEtSKhVwXC1KXAzBCBc
PI/iatIn2eLC64KuLfQ3MRBfi0isyi11fIrgwdhO7D4o4aj/E74pjbuU8DFJeSE8VhC7a8hPFFH9
TTP5AWyGdwnRKOOleSYtoG8YGUOG/00dvzDQvAbz6IEx5QeSR7f+Gmm5jPputfwAxxPp/+i7HPGe
DzZahYC4SrFqg03JXc7RnIBkCZqb0R170FjCnGXdccKP+IhGdr2lUjSkUeu/wevvnsqokkI3aGqC
hBV+SJIXYkQ/dQUpKrtO5nGEKzt4QAzAcw==

-->
