Installer Java 8 sur Armbian (Orange Pi Lite ou supérieur)

Voici un tutoriel rapide qui explique comment installer java 8 sur Armbian. On trouve de nombreux tutoriels sur internet mais souvent les versions sont trop anciennes ou ne correspondent pas à Armbian. Commençons par vérifier que Java n’est pas déjà installé (on sait jamais !). Si vous obtenez ce message, c’est bien que java n’est pas encore installé sur votre distribution.

root@orangepilite:~# java -version
-bash: java: command not found

Pour ce tutoriel, j’ai donc installé Java 8 sur un Orange Pi Lite (version 512 Mo de RAM, l’article de présentation complet) sous Armbian 5.26.

root@orangepilite:~# sudo cat /etc/*-release
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepilite
BOARD_NAME="Orange Pi Lite"
VERSION=5.26.170214
LINUXFAMILY=sun8i
BRANCH=dev
ARCH=arm
IMAGE_TYPE=nightly
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Le Kernel étant le 4.10

root@orangepilite:~# uname -a
Linux orangepilite 4.10.0-sun8i #4 SMP Mon Feb 13 02:46:43 CET 2017 armv7l GNU/Linux

Tout est prêt. Le plus facile est d’utiliser le dépôt mis à disposition par webup8team (page officielle).

sudo add-apt-repository ppa:webupd8team/java

On fait une petite mise à jour

sudo apt-get update

Ensuite, on peut choisir d’installer la version 7, 8 ou 9. Par exemple pour Java 8

sudo apt-get install oracle-java8-installer

Et voilà, il ne reste plus qu’à tester la version de Java installée

root@orangepilite:~# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)