# How to install Java 8 on Debian Jessie

**URL:** <https://linux-tips.com/t/how-to-install-java-8-on-debian-jessie/349>\
**Category:** Distributions\
**Created:** [May 26, 2016, 9:23am UTC](https://linux-tips.com/t/how-to-install-java-8-on-debian-jessie/349 "2016-05-26T09:23:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Debuser](https://linux-tips.com/letter_avatar_proxy/v4/letter/d/96bed5/32.png) [@Debuser](https://linux-tips.com/u/Debuser)\
**Post date:** [May 26, 2016, 9:23am UTC](https://linux-tips.com/t/how-to-install-java-8-on-debian-jessie/349/1 "2016-05-26T09:23:45Z")

</div>

Oracle Java 8 required by some programs and it is not available on Debian archive due to licensing issues.

To install Java 8 on Debian Jessie with minimum effort, you can use WebUpd8’s Java PPA repositories. Follow the steps below:

```auto
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | \
  sudo tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | \
  sudo tee -a /etc/apt/sources.list.d/webupd8team-java.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
sudo apt-get update
sudo apt-get install oracle-java8-installer

```

After installation, you can check the java version:

```auto
$ javac -version
javac 1.8.0_91

```

If you can see the version number **1.8.XX** , Java 8 installation completed.

If there are other Java/JDK packages on your system, you need to select the default one. Selection can be made with `update-alternatives` command but WebUpd8 repositories also includes a small package which makes setting Java 8 as default more easily. You just need to install the `oracle-java8-set-default` package:

```auto
sudo apt-get install oracle-java8-set-default

```

---

<div class="post-metadata">

**Author:** ![demirten](https://linux-tips.com/user_avatar/linux-tips.com/demirten/32/64_2.png) [@demirten](https://linux-tips.com/u/demirten)\
**Post date:** [May 13, 2017, 1:23pm UTC](https://linux-tips.com/t/how-to-install-java-8-on-debian-jessie/349/2 "2017-05-13T13:23:57Z")

</div>

You can also install openjdk 8 version from jessie backports archive.

To do this:

- Add jessie-backports into apt if it is not added previously:

```auto
echo "deb http://http.debian.net/debian jessie-backports main" | \
      sudo tee --append /etc/apt/sources.list.d/jessie-backports.list > /dev/null

```

- Update apt package database:

```auto
sudo apt-get update

```

- Install related packages:

```auto
sudo apt-get install -t jessie-backports openjdk-8-jdk

```

- And optionally, set default java version to newly installed 1.8:

```auto
sudo update-java-alternatives -s java-1.8.0-openjdk-amd64

```
