Requirements
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
| Platform | Method | Command / URL |
|---|---|---|
| All platforms | Eclipse Adoptium installer | https://adoptium.net/ |
| Ubuntu / Debian | APT package manager | sudo apt install openjdk-21-jdk |
| Fedora / RHEL | DNF package manager | sudo dnf install java-21-openjdk-devel |
| macOS | Homebrew | brew install openjdk@21 |
| Windows | Adoptium 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.