Which version of Java
Java version
From version 6.00, PageSeeder requires Java 11.
From version 5.92, PageSeeder requires Java 8 (aka 1.8).
We only test PageSeeder against the Java LTS version.
PageSeeder | Java Minimum | Java Recommended |
---|---|---|
5.92+ | 8 | 8 |
6.00+ | 11 | 11 |
6.10+ | 11 | 21 |
Recommendation: Any LTS version since 11
JRE or JDK
PageSeeder does not currently require the JDK and can run on the JRE alone.
Recommendation: JRE or JDK
JVM implementation
PageSeeder has been tested on the OpenJDK, Oracle JDK, and Eclipse Adoptium:
- OpenJDK – https://openjdk.org/ – Example Linux install commands:
dnf install java-21-openjdk
ordnf install java-11-openjdk
ordnf install java-1.8.0-openjdk
- Oracle JDK – https://www.oracle.com/java/technologies/downloads/
- Eclipse Adoptium – https://adoptium.net
Most modern distributions are based on OpenJDK. Since OpenJDK is the reference implementation of Java SE, PageSeeder should be compatible on any OpenJDK based distributions.
Oracle’s JDK includes commercial features which are subject to different license agreements.
Recommendation: Any distribution based on OpenJDK
Java SE or EE
Java SE (Standard Edition) is sufficient.
The Java EE (Enterprise Edition) contains many more tools and libraries which are not required to run PageSeeder as PageSeeder already includes required libraries necessary to run.
Recommendation: Java SE
32-bit or 64-bit JVM
While 32-bit distributions of Java are still available, especially for older versions like JDK 8, they are increasingly rare as most modern Java distributions and applications target 64-bit systems.
If you need 32-bit Java for legacy applications, you may still find it from specific vendors or distributions, but it's recommended to upgrade to 64-bit where possible.
Recommendation: 64-bit