Install on Linux
Four installation paths. Pick the one that matches your deployment style. SDKman is recommended for development environments; tar.gz or .deb/.rpm for servers and CI.
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