SeaDAS 10 – User Guide for Installers Without Bundled JRE - seadas/seadas-toolbox GitHub Wiki
This guide explains how to download, install, and run SeaDAS 10 using platform-specific installers without a bundled Java Runtime Environment (JRE).
These installers require Java 21 (JDK) to already be installed on your system.
Java Requirement
SeaDAS installers without the bundled JRE require:
-
Java 21 JDK (Temurin or OpenJDK recommended)
-
JRE is NOT sufficient — SeaDAS requires the full JDK.
To verify your Java version:
java -version
Expected output:
openjdk version "21.x.x"
Download the installer for your platform from:
➡️ https://oceancolor.gsfc.nasa.gov/fileshare/aynur_abdurazik/
Available installer files:
| Platform | Installer Type |
|---|---|
| macOS (Apple Silicon) | .sh installer only |
| Linux (x86_64) | .sh installer |
| Windows (x86_64) | .exe installer (Inno Setup) |
Below are platform-specific instructions.
(Only .sh installer is provided)
-
Open Terminal and make the installer executable:
chmod +x seadas_10.0.0_mac_installer_no_bundled_jre.sh -
Run the installer:
./seadas_10.0.0_mac_installer_no_bundled_jre.sh -
When the JDK Path panel appears, enter the path to your Java 21 JDK.
Typical macOS JDK location:
`/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home`
- Proceed with the installation steps until completion.
If macOS blocks the installer
Go to:
System Settings → Privacy & Security → “Allow Anyway”
-
Make the installer executable:
chmod +x seadas_10.0.0_linux64_installer_no_bundled_jre.sh -
Run the installer:
./seadas_10.0.0_linux64_installer_no_bundled_jre.sh -
When prompted, enter the Java 21 JDK path.
Typical Linux JDK locations:
/usr/lib/jvm/temurin-21-jdk/usr/lib/jvm/java-21-openjdk
(Windows installer automatically detects Java 21. It was created by the Inno Setup Tool, and this is specific to Windows.)
The Windows .exe installer does not display a JDK panel.
Instead, it automatically searches for a valid Java 21 JDK installation.
Installation steps
-
Double-click the installer:
seadas_10.0.0_windows64_installer_no_bundled_jre.exe -
The installer will:
-
Scan the system for Java 21 JDK
-
Verify the version
-
Continue only if a valid Java 21 JDK is present
- Complete the installation wizard normally.
If Java 21 JDK is NOT detected
You will see an error similar to:
SeaDAS requires Java 21 or higher. Please install a Java 21 JDK and try again.
Install the correct JDK (Temurin or OpenJDK), then rerun the installer.
Typical Windows JDK path
C:\Program Files\Eclipse Adoptium\jdk-21
macOS:
$SEADAS_HOME/bin/seadas
Linux:
`$SEADAS_HOME/bin/seadas`
Windows:
-
Start Menu → SeaDAS
-
Or:
`$SEADAS_HOME/bin/seadas.exe`
This is normal for the JDKPanel. Continue by supplying a valid Java 21 JDK directory.
Most common cause: incorrect JDK path
Verify:
<your-path>/bin/java -version
Allow it via:
System Settings → Privacy & Security → Allow Anyway
-
Install Java 21 JDK before running the installer.
-
macOS/Linux installers will prompt for the JDK path.
-
Windows installer automatically checks for Java 21.
-
Use chmod +x before running .sh installers.
-
You can update jdkhome later via seadas.conf.