J'ai essayé cette réponse pour Ubuntu 16.10, mais après avoir exécuté cette
Sudo apt-get update
Cette erreur est survenue
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/openjdk-r/ppa/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/dists/yakkety/main/binary-AMD64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Et après avoir essayé de l'installer
Sudo apt-get install openjdk-7-jdk
Cette erreur est survenue
E: Package 'openjdk-7-jdk' has no installation candidate
Comment puis-je installer openjdk-7 sur Ubuntu 16.10?
J'ai suivi la réponse de Je suis Dev avec l'ajout du téléchargement manuel d'autres dépendances. Au total, j'ai dû télécharger les paquets suivants de la page Debian :
libjpeg62-turbo_1.5.1-2_AMD64.deb
openjdk-7-jre-headless_7u121-2.6.8-2_AMD64.deb
openjdk-7-jre_7u121-2.6.8-2_AMD64.deb
openjdk-7-jdk_7u121-2.6.8-2_AMD64.deb
Et les installer avec
Sudo dpkg -i <deb file>
Lorsque l'installation se plaint de dépendances manquantes, vous pouvez exécuter
Sudo apt-get install -f
pour les résoudre à moins que la dépendance ne soit l’un des packages téléchargés. Dans ce cas, il vous suffit de les installer d’abord avec dpkg.
Si vous avez déjà installé une version Java, vous pouvez sélectionner les fichiers binaires OpenJDK à l'aide de
Sudo update-alternatives --config Java
Sudo update-alternatives --config javac
Téléchargez le fichier .deb à partir du lien ci-dessous https://packages.debian.org/experimental/AMD64/openjdk-7-jdk/download en sélectionnant miroir. puis tapez ccommand Sudo dpkg -i openjdk-7-jdk_7u121-2.6.8-2_AMD64.deb