How do I Install Java 12 on Debian? The first Oracle Java 12 stable version was released on Mar 2018, and available to download and install. JAVA 12 is released with many new features and security updates. This tutorial will help you to Install Java 12 on Debian 10/9/8 systems using PPA and apt-get command.
The Ubuntu and LinuxMint users use below link to install Java 12 on their system.
Step 1 – Add Java 12 PPA
The webupd8 team has built a Java installer package for Debian systems. You need to add that PPA repository to your system for installing Java 12 on Debian.
Create a new Apt configuration file /etc/apt/sources.list.d/java-12-debian.list, and edit in text editor.
sudo vim /etc/apt/sources.list.d/java-12-debian.list
and add following content in it.
deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main deb-src http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main
Now import GPG key on your system for validating packages before installing them.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A
Step 2 – Install Java 12 on Debian
You are all set to start Java installation on Debian. Run the following commands to update apt-cache and then install Java 12 on Debian system using the apt-get package manager.
sudo apt-get update sudo apt-get install oracle-java12-installer
The installer will prompt for accept Oracle terms in order to continue Java installation on Debian. Accept the terms and complete setup.
Step 3 – Verify Java Installation
Finally, you have successfully installed Oracle Java on your Debian system. Let’s use the following command to verify the installed version of Java on your system.
java -version java version "12.0.1" 2019-04-16 Java(TM) SE Runtime Environment (build 12.0.1+12) Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
Step 4 – Setup Java Environment
The Webupd8 PPA repository also provides a package to set environment variables, Install this package using the following command.
sudo apt-get installoracle-java12-set-default