Ready to Host Hytale?
Skip the Java setup. Get a fully managed Hytale server with everything pre-configured.
Hytale dedicated servers require Java 25 to run. This guide walks you through installing Java 25 on Windows and Linux systems so you can host your own Hytale server.
Why Java 25?
Hytale uses Java 25 for its dedicated server software. This is a newer version than many games require, so you’ll likely need to install it specifically for Hytale. The server supports both x64 and arm64 architectures.
Installing Java 25 on Windows
Step 1: Download Adoptium Java 25
We recommend using Adoptium (formerly AdoptOpenJDK) for the most reliable Java builds.
- Visit adoptium.net/temurin/releases
- Select Version: 25 from the dropdown
- Select your Operating System (Windows)
- Select Architecture (x64 for most systems)
- Download the .msi installer
Step 2: Run the Installer
- Double-click the downloaded .msi file
- Follow the installation wizard
- Ensure “Set JAVA_HOME variable” is checked
- Complete the installation
Step 3: Verify Installation
Open Command Prompt or PowerShell and run:
java --version
You should see output similar to:
openjdk 25.0.1 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)
Installing Java 25 on Linux
Ubuntu/Debian
# Add Adoptium repository
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo apt-key add -
echo "deb https://packages.adoptium.net/artifactory/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
# Install Java 25
sudo apt update
sudo apt install temurin-25-jdk
CentOS/RHEL/Rocky Linux
# Add Adoptium repository
cat <<EOF | sudo tee /etc/yum.repos.d/adoptium.repo
[Adoptium]
name=Adoptium
baseurl=https://packages.adoptium.net/artifactory/rpm/centos/\$releasever/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
EOF
# Install Java 25
sudo yum install temurin-25-jdk
Manual Installation (Any Linux)
- Download the tarball from Adoptium
- Extract to /opt:
sudo tar -xzf OpenJDK25U-jdk_x64_linux_hotspot_*.tar.gz -C /opt/
sudo ln -s /opt/jdk-25* /opt/java-25
- Add to PATH:
echo 'export JAVA_HOME=/opt/java-25' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
Verify Installation
Regardless of your installation method, verify with:
java --version
Multiple Java Versions
If you have multiple Java versions installed, you can specify which one to use when starting Hytale:
/path/to/java-25/bin/java -jar HytaleServer.jar --assets PathToAssets.zip
Troubleshooting
java command not found
- Ensure Java is added to your PATH
- On Windows, restart your terminal after installation
- Try using the full path to the java executable
Wrong Java version showing
- You may have multiple Java installations
- Check which java is being used:
which java(Linux) orwhere java(Windows) - Update your PATH to prioritize Java 25
Skip the Technical Setup
Get a fully managed Hytale server with Java pre-installed and automatic updates.