From 35ebe31489070889a01881b03d44ea26306f26c2 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Sat, 20 Jan 2024 16:56:13 +0100
Subject: [PATCH] Upgrade to openjdk-doc-21

---
 Klausuren/Sd1/2014winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2014winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2015summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2015summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2015winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2015winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2016summer.failed/Exam/pom.xml        | 3 +--
 Klausuren/Sd1/2016summer.failed/Solve/pom.xml       | 3 +--
 Klausuren/Sd1/2016summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2016summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2016winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2016winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2017summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2017summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2017winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2017winter/Extra/pom.xml              | 3 +--
 Klausuren/Sd1/2017winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2018summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2018summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2018winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2018winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2019summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2019summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2019winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2019winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2020summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2020summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2020winter_1/Exam/pom.xml             | 3 +--
 Klausuren/Sd1/2020winter_1/Solve/pom.xml            | 3 +--
 Klausuren/Sd1/2020winter_2/Exam/pom.xml             | 3 +--
 Klausuren/Sd1/2020winter_2/Solve/pom.xml            | 3 +--
 Klausuren/Sd1/2021summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2021summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2021winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2021winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2022winter/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2022winter/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/2023summer/Exam/pom.xml               | 3 +--
 Klausuren/Sd1/2023summer/Solve/pom.xml              | 3 +--
 Klausuren/Sd1/Test001/Exam/pom.xml                  | 3 +--
 Klausuren/Sd1/Test001/Solve/pom.xml                 | 3 +--
 Klausuren/Sd1/Test002/Exam/pom.xml                  | 3 +--
 Klausuren/Sd1/Test002/Solve/pom.xml                 | 3 +--
 Klausuren/Sd1/Test003/Exam/pom.xml                  | 3 +--
 Klausuren/Sd1/Test003/Solve/pom.xml                 | 3 +--
 Klausuren/Sd1/Test004/Exam/pom.xml                  | 3 +--
 Klausuren/Sd1/Test004/Solve/pom.xml                 | 3 +--
 Klausuren/Sd1/Tests/IntMax/Exam/pom.xml             | 3 +--
 Klausuren/Sd1/Tests/IntMax/Solve/pom.xml            | 3 +--
 Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/pom.xml  | 3 +--
 Klausuren/Sd1/Tests/MaxThreeValueDiff/Solve/pom.xml | 3 +--
 51 files changed, 51 insertions(+), 102 deletions(-)

diff --git a/Klausuren/Sd1/2014winter/Exam/pom.xml b/Klausuren/Sd1/2014winter/Exam/pom.xml
index 68f7d8251..d673847ff 100644
--- a/Klausuren/Sd1/2014winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2014winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2014winter/Solve/pom.xml b/Klausuren/Sd1/2014winter/Solve/pom.xml
index 9f048978f..02650e5de 100644
--- a/Klausuren/Sd1/2014winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2014winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2015summer/Exam/pom.xml b/Klausuren/Sd1/2015summer/Exam/pom.xml
index 88c518c98..8b9f3ca92 100644
--- a/Klausuren/Sd1/2015summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2015summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2015summer/Solve/pom.xml b/Klausuren/Sd1/2015summer/Solve/pom.xml
index 25368d2c7..a95c12bad 100644
--- a/Klausuren/Sd1/2015summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2015summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2015winter/Exam/pom.xml b/Klausuren/Sd1/2015winter/Exam/pom.xml
index 95a3aea6b..37aaf2038 100644
--- a/Klausuren/Sd1/2015winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2015winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2015winter/Solve/pom.xml b/Klausuren/Sd1/2015winter/Solve/pom.xml
index 80d34e0b8..25c67faac 100644
--- a/Klausuren/Sd1/2015winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2015winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016summer.failed/Exam/pom.xml b/Klausuren/Sd1/2016summer.failed/Exam/pom.xml
index 5abd8d8fb..32e3680ef 100644
--- a/Klausuren/Sd1/2016summer.failed/Exam/pom.xml
+++ b/Klausuren/Sd1/2016summer.failed/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016summer.failed/Solve/pom.xml b/Klausuren/Sd1/2016summer.failed/Solve/pom.xml
index d95b76ec9..b3c526c3e 100644
--- a/Klausuren/Sd1/2016summer.failed/Solve/pom.xml
+++ b/Klausuren/Sd1/2016summer.failed/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016summer/Exam/pom.xml b/Klausuren/Sd1/2016summer/Exam/pom.xml
index c78520a9f..90195cde8 100644
--- a/Klausuren/Sd1/2016summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2016summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016summer/Solve/pom.xml b/Klausuren/Sd1/2016summer/Solve/pom.xml
index d8c363b02..0191f1a71 100644
--- a/Klausuren/Sd1/2016summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2016summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016winter/Exam/pom.xml b/Klausuren/Sd1/2016winter/Exam/pom.xml
index 4b422266b..5ebee8177 100644
--- a/Klausuren/Sd1/2016winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2016winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2016winter/Solve/pom.xml b/Klausuren/Sd1/2016winter/Solve/pom.xml
index fc25d13db..31f6600cb 100644
--- a/Klausuren/Sd1/2016winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2016winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2017summer/Exam/pom.xml b/Klausuren/Sd1/2017summer/Exam/pom.xml
index cc3452150..72f1c2308 100644
--- a/Klausuren/Sd1/2017summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2017summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -88,7 +87,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2017summer/Solve/pom.xml b/Klausuren/Sd1/2017summer/Solve/pom.xml
index 4db895a64..eeec6e17c 100644
--- a/Klausuren/Sd1/2017summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2017summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -88,7 +87,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2017winter/Exam/pom.xml b/Klausuren/Sd1/2017winter/Exam/pom.xml
index 779318522..438a21936 100644
--- a/Klausuren/Sd1/2017winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2017winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2017winter/Extra/pom.xml b/Klausuren/Sd1/2017winter/Extra/pom.xml
index fe7c60cdd..11b5fb930 100644
--- a/Klausuren/Sd1/2017winter/Extra/pom.xml
+++ b/Klausuren/Sd1/2017winter/Extra/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2017winter/Solve/pom.xml b/Klausuren/Sd1/2017winter/Solve/pom.xml
index 91acaf8f4..07719c696 100644
--- a/Klausuren/Sd1/2017winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2017winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2018summer/Exam/pom.xml b/Klausuren/Sd1/2018summer/Exam/pom.xml
index 43bd463ee..5c90f870b 100644
--- a/Klausuren/Sd1/2018summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2018summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2018summer/Solve/pom.xml b/Klausuren/Sd1/2018summer/Solve/pom.xml
index a4966b098..03eea6d19 100644
--- a/Klausuren/Sd1/2018summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2018summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2018winter/Exam/pom.xml b/Klausuren/Sd1/2018winter/Exam/pom.xml
index 46f013a64..44c3bb6bc 100644
--- a/Klausuren/Sd1/2018winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2018winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2018winter/Solve/pom.xml b/Klausuren/Sd1/2018winter/Solve/pom.xml
index 61b89b55c..60734eb04 100644
--- a/Klausuren/Sd1/2018winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2018winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2019summer/Exam/pom.xml b/Klausuren/Sd1/2019summer/Exam/pom.xml
index f8ca9c747..41cce0684 100644
--- a/Klausuren/Sd1/2019summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2019summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2019summer/Solve/pom.xml b/Klausuren/Sd1/2019summer/Solve/pom.xml
index f77c1b715..2289d0899 100644
--- a/Klausuren/Sd1/2019summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2019summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2019winter/Exam/pom.xml b/Klausuren/Sd1/2019winter/Exam/pom.xml
index 7058e1286..d716f69bf 100644
--- a/Klausuren/Sd1/2019winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2019winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2019winter/Solve/pom.xml b/Klausuren/Sd1/2019winter/Solve/pom.xml
index c804353ed..09c008779 100644
--- a/Klausuren/Sd1/2019winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2019winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020summer/Exam/pom.xml b/Klausuren/Sd1/2020summer/Exam/pom.xml
index fd9fc3577..14a8acb7c 100644
--- a/Klausuren/Sd1/2020summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2020summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020summer/Solve/pom.xml b/Klausuren/Sd1/2020summer/Solve/pom.xml
index 7284492af..cbf5cc9d3 100644
--- a/Klausuren/Sd1/2020summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2020summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020winter_1/Exam/pom.xml b/Klausuren/Sd1/2020winter_1/Exam/pom.xml
index 21ab41370..8ec7729ac 100644
--- a/Klausuren/Sd1/2020winter_1/Exam/pom.xml
+++ b/Klausuren/Sd1/2020winter_1/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020winter_1/Solve/pom.xml b/Klausuren/Sd1/2020winter_1/Solve/pom.xml
index d47beb65f..c7f4250d7 100644
--- a/Klausuren/Sd1/2020winter_1/Solve/pom.xml
+++ b/Klausuren/Sd1/2020winter_1/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020winter_2/Exam/pom.xml b/Klausuren/Sd1/2020winter_2/Exam/pom.xml
index c19744527..98faaf077 100644
--- a/Klausuren/Sd1/2020winter_2/Exam/pom.xml
+++ b/Klausuren/Sd1/2020winter_2/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2020winter_2/Solve/pom.xml b/Klausuren/Sd1/2020winter_2/Solve/pom.xml
index 9685205d1..b72a6f856 100644
--- a/Klausuren/Sd1/2020winter_2/Solve/pom.xml
+++ b/Klausuren/Sd1/2020winter_2/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2021summer/Exam/pom.xml b/Klausuren/Sd1/2021summer/Exam/pom.xml
index f3b5cea65..c8e41855e 100644
--- a/Klausuren/Sd1/2021summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2021summer/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2021summer/Solve/pom.xml b/Klausuren/Sd1/2021summer/Solve/pom.xml
index 687af259b..2c6407cb6 100644
--- a/Klausuren/Sd1/2021summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2021summer/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2021winter/Exam/pom.xml b/Klausuren/Sd1/2021winter/Exam/pom.xml
index 5a6874912..e7f50f28f 100644
--- a/Klausuren/Sd1/2021winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2021winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2021winter/Solve/pom.xml b/Klausuren/Sd1/2021winter/Solve/pom.xml
index ff72469de..c55ce709f 100644
--- a/Klausuren/Sd1/2021winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2021winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2022winter/Exam/pom.xml b/Klausuren/Sd1/2022winter/Exam/pom.xml
index 552c3c7a9..12835f052 100644
--- a/Klausuren/Sd1/2022winter/Exam/pom.xml
+++ b/Klausuren/Sd1/2022winter/Exam/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2022winter/Solve/pom.xml b/Klausuren/Sd1/2022winter/Solve/pom.xml
index 98e0ef9b7..0148d70eb 100644
--- a/Klausuren/Sd1/2022winter/Solve/pom.xml
+++ b/Klausuren/Sd1/2022winter/Solve/pom.xml
@@ -18,7 +18,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -81,7 +80,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2023summer/Exam/pom.xml b/Klausuren/Sd1/2023summer/Exam/pom.xml
index 19e7687ba..3ab76375c 100644
--- a/Klausuren/Sd1/2023summer/Exam/pom.xml
+++ b/Klausuren/Sd1/2023summer/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -79,7 +78,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/2023summer/Solve/pom.xml b/Klausuren/Sd1/2023summer/Solve/pom.xml
index 8d2662b6b..3e3c4af40 100644
--- a/Klausuren/Sd1/2023summer/Solve/pom.xml
+++ b/Klausuren/Sd1/2023summer/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test001/Exam/pom.xml b/Klausuren/Sd1/Test001/Exam/pom.xml
index d0d265da1..663a3b898 100644
--- a/Klausuren/Sd1/Test001/Exam/pom.xml
+++ b/Klausuren/Sd1/Test001/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test001/Solve/pom.xml b/Klausuren/Sd1/Test001/Solve/pom.xml
index e2123ca6c..43e535e47 100644
--- a/Klausuren/Sd1/Test001/Solve/pom.xml
+++ b/Klausuren/Sd1/Test001/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test002/Exam/pom.xml b/Klausuren/Sd1/Test002/Exam/pom.xml
index 9037fc4e7..bca53c085 100644
--- a/Klausuren/Sd1/Test002/Exam/pom.xml
+++ b/Klausuren/Sd1/Test002/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test002/Solve/pom.xml b/Klausuren/Sd1/Test002/Solve/pom.xml
index 5154f6ed3..df0a167b9 100644
--- a/Klausuren/Sd1/Test002/Solve/pom.xml
+++ b/Klausuren/Sd1/Test002/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test003/Exam/pom.xml b/Klausuren/Sd1/Test003/Exam/pom.xml
index 04f2ecb39..10c82ab5b 100644
--- a/Klausuren/Sd1/Test003/Exam/pom.xml
+++ b/Klausuren/Sd1/Test003/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test003/Solve/pom.xml b/Klausuren/Sd1/Test003/Solve/pom.xml
index 16a10603e..53e0eb67c 100644
--- a/Klausuren/Sd1/Test003/Solve/pom.xml
+++ b/Klausuren/Sd1/Test003/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test004/Exam/pom.xml b/Klausuren/Sd1/Test004/Exam/pom.xml
index d7cf2c84e..69451962c 100644
--- a/Klausuren/Sd1/Test004/Exam/pom.xml
+++ b/Klausuren/Sd1/Test004/Exam/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -90,7 +89,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Test004/Solve/pom.xml b/Klausuren/Sd1/Test004/Solve/pom.xml
index ace7a6b09..7f2862417 100644
--- a/Klausuren/Sd1/Test004/Solve/pom.xml
+++ b/Klausuren/Sd1/Test004/Solve/pom.xml
@@ -17,7 +17,6 @@
         <maven.compiler.release>17</maven.compiler.release>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -80,7 +79,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>${freedocs.url}/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Tests/IntMax/Exam/pom.xml b/Klausuren/Sd1/Tests/IntMax/Exam/pom.xml
index 04c31634e..9c5e53fb7 100644
--- a/Klausuren/Sd1/Tests/IntMax/Exam/pom.xml
+++ b/Klausuren/Sd1/Tests/IntMax/Exam/pom.xml
@@ -16,7 +16,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -79,7 +78,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Tests/IntMax/Solve/pom.xml b/Klausuren/Sd1/Tests/IntMax/Solve/pom.xml
index 28b0e5cc8..83476ea09 100644
--- a/Klausuren/Sd1/Tests/IntMax/Solve/pom.xml
+++ b/Klausuren/Sd1/Tests/IntMax/Solve/pom.xml
@@ -16,7 +16,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -79,7 +78,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/pom.xml b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/pom.xml
index 3ebd4043b..478f5e78a 100644
--- a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/pom.xml
+++ b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Exam/pom.xml
@@ -16,7 +16,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -79,7 +78,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
diff --git a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Solve/pom.xml b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Solve/pom.xml
index 3ebd4043b..478f5e78a 100644
--- a/Klausuren/Sd1/Tests/MaxThreeValueDiff/Solve/pom.xml
+++ b/Klausuren/Sd1/Tests/MaxThreeValueDiff/Solve/pom.xml
@@ -16,7 +16,6 @@
         <maven.compiler.source>17</maven.compiler.source>
 
         <freedocs.url>https://freedocs.mi.hdm-stuttgart.de</freedocs.url>
-        <jdk.api_17.url>${freedocs.url}/doc/openjdk-17-doc/api/</jdk.api_17.url>
         <mathjax.url>${freedocs.url}/lib/MathJax/es5/tex-chtml.js</mathjax.url>
         <libhighlight.url>${freedocs.url}/lib/highlight.js</libhighlight.url>
     </properties>
@@ -79,7 +78,7 @@
                     <windowtitle>Exam documentation</windowtitle>
 
                     <links>
-                        <link>https://freedocs.mi.hdm-stuttgart.de/doc/openjdk-17-doc/api/</link>
+                        <link>${freedocs.url}/doc/openjdk-21-doc/api/</link>
                     </links>
 
                     <additionalOptions>
-- 
GitLab