# Oracle JDK
```html
Important notice regarding Oracle Java 11 and newer: the Oracle JDK license has changed
starting April 16, 2019. The new license permits certain uses, such as personal use and
development use, at no cost -- but other uses authorized under prior Oracle JDK licenses
may no longer be available.
A FAQ is available here:
https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html .
About Oracle Java 10: This version reached the end of public updates, therefore it's no longer
available for download.
```
### Oracle JDK 13 (64bit only!!)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer
#### Java version 8
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
#### Java version 10
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
#### To install Java 8 execute:
sudo apt install oracle-java8-set-default
#### To install Java 10 execute :
sudo apt install oracle-java10-set-default
To make Oracle Java 13 default, install the "oracle-java13-set-default" in case it wasn't automatically installed by the Oracle Java 13 installer:
sudo apt install oracle-java13-set-default
To skip installing the "oracle-java13-set-default" package when installing oracle-java13-installer, use:
sudo apt install --no-install--recommends oracle-java13-installer
Don't want Oracle Java 13 to be default any more, but want to have it installed?
Remove the oracle-java13-set-default package:
sudop apt remove oracle-java13-set-default
### Managing Java Alternatives
You can have multiple Java installations on one server. You can configure which version is the default for use on the command line by using the update-alternatives command.
sudo update-alternatives --config java
You can do this for other Java commands, such as the compiler (javac):
sudo update-alternatives --config javac
### List your current java environment variable settings:
sudo update-alternatives --get-selections | grep ^java
# Open JDK
### To install Java Open JDK version 11:
sudo apt install openjdk-11-jdk
### To install Java Open JDK version 11:
sudo apt install openjdk-8-jdk