1.apt
sudo add-apt-repository ppa:linuxuprising/java -y
sudo apt update
sudo apt-get install oracle-java17-installer oracle-java17-set-default
2.download by self
curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
sudo apt install curl -y
tar -xvf jdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17.{version} /opt/jdk17
write to ~/.bashrc
with below
export JAVA_HOME=/opt/jdk17
export PATH=$PATH:$JAVA_HOME/bin