Java JAR Launcher

Updated August 14, 2026
Ethereal Team
Getting Started

Java JAR launcher

The JAR launcher matches the Windows EXE: it checks version.json, downloads the client and cache, installs a Java 11 runtime for the game, then starts Ethereal. It does not create a desktop shortcut or pin itself to the taskbar.

Download: EtherealLauncher.jar (also listed on the download page).

Install Java

You need a 64-bit desktop JDK or JRE (not a headless package) so the launcher window can open. Eclipse Temurin is the recommended build.

Tick Add to PATH / Set JAVA_HOME during install. Confirm with:

java -version

The launcher itself runs on Java 8 through current JDKs. The game client still needs Java 11 (the launcher downloads that automatically).

Run it

java -jar EtherealLauncher.jar

Windows: double-click works if .jar files open with javaw.exe. Linux: use the command above from a terminal.

Troubleshooting

java is not recognized / command not found
Java is not on PATH. Reinstall Temurin with PATH enabled, then open a new terminal. On Windows, JAVA_HOME should point at the JDK folder that contains bin\java.exe.

Double-click does nothing
The .jar association is wrong. Run java -jar EtherealLauncher.jar from Command Prompt, or Open with javaw.exe from your Temurin bin folder.

HeadlessException / no window (Linux)
You installed a headless JRE. Install a full desktop JDK from Adoptium, or openjdk-21-jre (not -headless) on Debian/Ubuntu.

macOS unidentified developer
Right-click the jar, Open, then Open again. Or run it from Terminal after installing Temurin.

Several Java versions installed
where java (Windows) or which -a java (Linux/macOS). Put Temurin's bin first on PATH.

Update failed / missing client.jar
Restart the launcher. Use Copy on the error dialog. Antivirus can lock files under .ethereal/Launcher; add an exclusion and retry.

Back to Wiki