diff --git a/.sdkmanrc b/.sdkmanrc
index 288c293c1461..6d94eea3cebe 100644
--- a/.sdkmanrc
+++ b/.sdkmanrc
@@ -1,3 +1,3 @@
# sets the SDKMAN_JAVA_VERSION for dotCMS
# this is the version of java that will be used as the base image for the docker build
-java=21.0.8-ms
+java=25.0.1-ms
diff --git a/docker/java-base/Dockerfile b/docker/java-base/Dockerfile
index 67f0128a14b6..a4ead8ed2158 100644
--- a/docker/java-base/Dockerfile
+++ b/docker/java-base/Dockerfile
@@ -6,7 +6,7 @@ FROM ubuntu:24.04 AS base-builder
WORKDIR /srv
# Defining default Java version, can be any java version provided by sdkman
-ARG SDKMAN_JAVA_VERSION="21.0.8-ms"
+ARG SDKMAN_JAVA_VERSION="25.0.1-ms"
ENV JAVA_OUTPUT_DIR="/java"
ENV DEBIAN_FRONTEND=noninteractive
diff --git a/parent/pom.xml b/parent/pom.xml
index 15a3b87df10e..7807c119be4d 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -26,7 +26,7 @@
support new version default in environments/environment.properties and can be changed for local developer in
environments/dev/user-dev.properties -->
- 11
+ 25
${maven.compiler.release}
${maven.compiler.release}
${maven.compiler.source}
@@ -217,7 +217,7 @@
${maven.multiModuleProjectDirectory}/environments
${environment.properties.folder}/environment.properties
true
- 0.14.4
+ 0.14.5-beta.3-java25
true