1. SDKman (recommended for developers)

One command. Handles upgrades automatically. Works on any Linux shell with SDKman installed.

sdk install java 25.0.2-eliya Copy

Don't have SDKman? See sdkman.io/install.

2. tar.gz archive

For servers, containers, and any deployment where SDKman isn't appropriate.

curl -LO https://github.com/asymmsystems/eliya-jdk/releases/download/v25.0.2/java-25.0.2-eliya-linux-x64.tar.gz Copy
sudo tar -xzf java-25.0.2-eliya-linux-x64.tar.gz -C /opt Copy
export JAVA_HOME=/opt/java-25.0.2-eliya && export PATH=$JAVA_HOME/bin:$PATH Copy

Verify the download before installing — see the verification guide.

3. .deb package (Debian, Ubuntu)

Planned 2026. Today use SDKman or tar.gz.

sudo dpkg -i eliya-jdk_25.0.2_amd64.deb

The .deb package will register Eliya with update-alternatives automatically and install to /opt/eliya. Hosted apt repository (deb.asymm.systems) is a Phase 2 (2027) item.

4. .rpm package (RHEL, Rocky, Fedora, openSUSE)

Planned 2026. Today use SDKman or tar.gz.

sudo rpm -i eliya-jdk-25.0.2.x86_64.rpm

Hosted yum repository (rpm.asymm.systems) is a Phase 2 item.

Verify the installation

java -version Copy

Expected output:

openjdk version "25.0.2" 2026-01-20
OpenJDK Runtime Environment Eliya (build 25.0.2+1-Eliya)
OpenJDK 64-Bit Server VM Eliya (build 25.0.2+1-Eliya, mixed mode, sharing)

Confirm the Eliya-specific flag is present:

java -XX:+PrintFlagsFinal -version 2>&1 | grep UseEliyaDefaults Copy
← user guide
[ } Eliya Eliya Dial Dial
Research Eliya JDK Registry About Contact © 2026 Asymm
[ }
[ }
// PRODUCTS Eliya Eliya Dial Dial