Index: /trunk/build.xml
===================================================================
--- /trunk/build.xml	(revision 19541)
+++ /trunk/build.xml	(revision 19542)
@@ -656,6 +656,5 @@
         </exec>
     </target>
-    <target name="check-plugins" depends="dist-optimized" description="Check of plugins binary compatibility" unless="isJava21">
-        <!-- animal_sniffer doesn't support Java 21 yet. The unless statement can be removed after animal_sniffer is updated to 1.24. -->
+    <target name="check-plugins" depends="dist-optimized" description="Check of plugins binary compatibility">
         <local name="dir"/>
         <local name="plugins"/>
@@ -684,5 +683,5 @@
         <!-- Download list of plugins -->
         <loadresource property="plugins">
-            <url url="https://josm.openstreetmap.de/pluginicons?minjava=8&amp;noparams=1"/>
+            <url url="https://josm.openstreetmap.de/pluginicons?minjava=${java.lang.version}&amp;noparams=1"/>
             <filterchain>
                 <linecontainsregexp negate="true">
@@ -725,5 +724,5 @@
             <path>
                 <fileset file="${dist-optimized.jar}"/>
-                <fileset dir="${java.home}/jmods" />
+                <fileset dir="${java.home}/${java.library.dir}"/>
             </path>
         </as:build-signatures>
