---
title: "Which version of Java"
source: https://dev.pageseeder.com/guide/installation/new_installation/which_version_of_java.html
description: "PageSeeder Java requirements guide covering minimum versions (Java 21 for v6.30+), JRE/JDK options, compatible implementations like OpenJDK, and recommendations for 64-bit Java SE installation."
last_updated: 2026-08-11T16:06:38+10:00
tokens: ~574
---

# Which version of Java

## Java version

From version 6.30, PageSeeder requires **Java 21**.

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 |
| 6.30+ | 21 | 21 |

## 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/](https://openjdk.org/) – Example Linux install commands:  
`dnf install java-21-openjdk` or   
`dnf install java-11-openjdk` or  
`dnf install java-1.8.0-openjdk`
- Oracle JDK – [https://www.oracle.com/java/technologies/downloads/](https://www.oracle.com/java/technologies/downloads/)
- Eclipse Adoptium – [https://adoptium.net](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***

## Changing default Java version

PageSeeder uses the default version of Java on the server. To check or change the default version on Linux enter the following command and follow the prompts:

```shell
# alternatives --config java
```

## 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***

