AEM SDK compatibility with Java 26 and supported Java versions
This article explains Adobe Experience Manager (AEM) SDK compatibility with Java 26 and outlines the supported Java versions for successful SDK operation.
Description description
Environment
- Adobe Experience Manager (AEM) SDK
- Java 26
Issue/Symptoms
- The AEM SDK JAR does not start or run successfully on a machine with Java 26.
- The application fails to launch after upgrading to Java 26.
Cause
AEM SDK is not compatible with Java 26, according to the current documentation. Running the SDK on an unsupported Java version causes startup failure.
Resolution resolution
Follow these steps to resolve the issue:
- Use Oracle JDK 21 with the latest AEM as a Cloud Service SDK.
- Ensure that both the active
javaexecutable and theJAVA_HOMEenvironment variable point to JDK 21. - Refer to the requirements for your specific SDK version, as older AEM SDK versions may require Java 11.
- Monitor Adobe Experience Manager as a Cloud Service Release Notes for updates regarding future Java version support.
Note: Do not attempt to run AEM SDK on Java 26, as it is not supported and may result in startup failures or instability.
Related reading
recommendation-more-help
experience-cloud-kcs-help-kbarticles