Java Installation
Java is available for installation from a number of sources. Below are
just a few of the sources:
Notes:
- Your choice of where to get Java is generally based upon the
license, features, and ease of installation. A more complete list is
sources along with license information is available at
Wikipedia.
Linux users should generally install Java from their distribution’s
standard package repository.
- NASA-managed computers: The Java installed on NASA-managed computers
does not include WebStart/IcedTea. You can install
OpenWebStart (even if you already have
Java from the “Software Center” or “Self-Service Portal”) and select
the option to install for a single user. That option will not
overwrite a “system” installation of Java and will not require
administrative privileges to install.
Java Version
Java versions after 8 have significant functional and licensing
incompatibilities with version 8. SKTEditor runs on 8 and later
versions. The following provides some guidance when choosing a version:
- Java 11 or higher:
- If you choose to use Java 11, you must install the IcedTea
component. Installing IcedTea on Linux is no more difficult than
installing Java. At this time, only
OpenWebStart includes IcedTea so it
is recommended for Windows and macOS users.
- Java 8:
- Users of Oracle’s traditional Java (available from www.java.com
and www.oracle.com/java) should choose version 8 because it
includes the WebStart component. Newer versions do not include
WebStart.
- Users of AdoptOpenJDK’s Java should choose version 8 because the
msi installer includes an option to install the IcedTea
component.
Java Installation Instructions
Instructions for installing Java on the following platforms
are provide below.
Microsoft Windows Java Installation Procedures
Download and install OpenWebStart.
Apple macOS Java Installation Procedures
Download and install OpenWebStart.
Linux Java Installation Procedures
Choose from one of the following Java installation procedures based upon
the Linux distribution you are using.
- Debian/Ubuntu based distributions
$ sudo apt install openjdk-11-jdk
$ sudo apt install icedtea-netx
- RPM based distributions
$ sudo dnf install java-11-openjdk-devel
$ sudo dnf install icedtea-web
\