GSO Data Helper requires Java 21 or later. You need the JDK to compile from source, or just the JRE to run a pre-built .jar.

The application has zero external dependencies β€” no Maven, Gradle, or third-party libraries. Everything is standard Java 21 + Swing.

Java 21 Installation

PlatformMethodCommand / URL
All platformsEclipse Adoptium installerhttps://adoptium.net/
Ubuntu / DebianAPT package managersudo apt install openjdk-21-jdk
Fedora / RHELDNF package managersudo dnf install java-21-openjdk-devel
macOSHomebrewbrew install openjdk@21
WindowsAdoptium installer (recommended)https://adoptium.net/

Verifying Your Installation

After installing, open a terminal and confirm the version:

java -version

You should see output containing 21 or higher. If you see an older version, check your PATH and JAVA_HOME environment variables.

JDK vs JRE

JDK (Development Kit)JRE (Runtime Environment)
To compile from sourceβœ… Required❌ Not enough
To run a pre-built .jarβœ… Worksβœ… Sufficient

The Adoptium installer for all platforms provides the full JDK, which covers both cases.