Installing Java Standard Edition
Setting %PATH% and %JAVA_HOME% after installing on Windows
Installing a Java JDK on Linux
Installing a Java JDK on macOS
Differences between Java SE JRE or Java SE JDK distributions
Installing a Java JDK or JRE on Windows
Selecting an appropriate Java SE release
Java release and version naming
Configuring and switching Java versions on Linux using alternatives
What do I need for Java Development
Post-installation checking and configuration on Linux