diff --git a/java/microsoft-jdk.watch.py b/java/microsoft-jdk.watch.py
new file mode 100644
index 000000000..dbc3e781c
--- /dev/null
+++ b/java/microsoft-jdk.watch.py
@@ -0,0 +1,7 @@
+from urllib import request
+import re
+
+data = request.urlopen('https://learn.microsoft.com/en-us/java/openjdk/download').read().decode('utf-8')
+matches = re.findall(r'microsoft-jdk-([0-9]+\.[0-9]+\.[0-9]+)-linux-x64\.tar\.gz', data)
+versions = sorted(set(matches), key=lambda v: list(map(int, v.split('.'))))
+releases = [{'version': v} for v in versions]
diff --git a/java/microsoft-jdk.xml b/java/microsoft-jdk.xml
new file mode 100644
index 000000000..7d2466e12
--- /dev/null
+++ b/java/microsoft-jdk.xml
@@ -0,0 +1,216 @@
+
+
+ Microsoft Build of OpenJDK
+ Microsoft Build of OpenJDK Development Kit
+ 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.
+ https://learn.microsoft.com/en-us/java/openjdk/
+ Development
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/microsoft-jdk.xml.template b/java/microsoft-jdk.xml.template
new file mode 100644
index 000000000..7e543a418
--- /dev/null
+++ b/java/microsoft-jdk.xml.template
@@ -0,0 +1,147 @@
+
+
+ Microsoft Build of OpenJDK
+ Microsoft Build of OpenJDK Development Kit
+ 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.
+ https://learn.microsoft.com/en-us/java/openjdk/
+ Development
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/temurin-jdk.watch.py b/java/temurin-jdk.watch.py
new file mode 100644
index 000000000..50f6d0d4b
--- /dev/null
+++ b/java/temurin-jdk.watch.py
@@ -0,0 +1,25 @@
+from urllib import request
+import json
+
+def adoptium_api(path):
+ req = request.Request('https://api.adoptium.net/v3/' + path)
+ req.add_header('User-Agent', '0watch')
+ return json.loads(request.urlopen(req).read())
+
+available = adoptium_api('info/available_releases')
+
+releases = []
+for feature_version in available['available_releases']:
+ try:
+ assets = adoptium_api(
+ 'assets/latest/%d/hotspot?architecture=x64&image_type=jdk&os=linux&vendor=eclipse' % feature_version
+ )
+ if assets:
+ version = assets[0]['version']
+ releases.append({
+ 'version': '%d.%d.%d' % (version['major'], version['minor'], version['security']),
+ 'build': str(version['build']),
+ 'major': str(version['major']),
+ })
+ except Exception:
+ pass
diff --git a/java/temurin-jdk.xml b/java/temurin-jdk.xml
new file mode 100644
index 000000000..104e19800
--- /dev/null
+++ b/java/temurin-jdk.xml
@@ -0,0 +1,216 @@
+
+
+ Eclipse Temurin JDK
+ Eclipse Temurin OpenJDK Development Kit
+ Eclipse Temurin is the open source Java SE build based upon OpenJDK, tested and verified for enterprise usage by the Eclipse Adoptium project.
+ https://adoptium.net/
+ Development
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/temurin-jdk.xml.template b/java/temurin-jdk.xml.template
new file mode 100644
index 000000000..2585ff46e
--- /dev/null
+++ b/java/temurin-jdk.xml.template
@@ -0,0 +1,147 @@
+
+
+ Eclipse Temurin JDK
+ Eclipse Temurin OpenJDK Development Kit
+ Eclipse Temurin is the open source Java SE build based upon OpenJDK, tested and verified for enterprise usage by the Eclipse Adoptium project.
+ https://adoptium.net/
+ Development
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+