Visual Studio (the IDE) recognizes Java 25, but you want 21, for example (on macOS).

./gradlew publish -Dorg.gradle.java.home=$(/usr/libexec/java_home -v 21)