GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Java sur Debian 9

Dans ce didacticiel, nous allons parcourir l'installation de Java sur Debian 9. Java est l'un des langages de programmation les plus populaires utilisés pour créer différents types d'applications et de systèmes. Les applications développées en Java sont évolutives, flexibles et maintenables.

Il existe deux packages Java différents, Java Runtime Environment (JRE) et Java Development Kit (JDK). Si vous souhaitez uniquement exécuter des programmes Java, vous avez besoin de JRE, et si vous êtes développeur Java, vous aurez besoin de JDK, qui comprend JRE et des outils et bibliothèques de développement/débogage.

Il existe également deux implémentations différentes de Java, OpenJDK et Oracle Java, avec presque aucune différence entre elles, sauf qu'Oracle Java a quelques fonctionnalités commerciales supplémentaires.

Si vous n'êtes pas sûr de l'implémentation et de la version de Java à utiliser, la recommandation générale est de vous en tenir à la version par défaut d'OpenJDK disponible sur Debian 9.

Prérequis #

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur disposant des privilèges sudo.

Installer OpenJDK 8 #

OpenJDK 8, l'implémentation open source de la plate-forme Java, est le développement et l'exécution Java par défaut dans Debian 9. L'installation est simple et directe.

Utilisez la commande suivante pour installer le JDK OpenJDK 8 à partir des référentiels Debian standard :

sudo apt updatesudo apt install default-jdk

Une fois l'installation terminée, vous pouvez la vérifier en vérifiant la version de Java :

java -version

Le résultat devrait ressembler à ceci :

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

C'est ça! À ce stade, vous devriez avoir installé Java avec succès sur votre système Debian.

JRE est inclus dans le package JDK. Si vous n'avez besoin que de JRE, installez le default-jre emballer:

Installer OpenJDK 11 #

Au moment de la rédaction, la dernière version LTS de Java est la version 11. Cette version est disponible dans le référentiel Debian Backports.

Tout d'abord, ajoutez Backports à la liste des dépôts de logiciels de votre système :

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

Une fois le référentiel activé, mettez à jour les sources d'apt et installez Java 11 à l'aide des commandes suivantes :

sudo apt updatesudo apt install openjdk-11-jdk

Installation d'Oracle Java #

Avant d'installer Oracle Java, assurez-vous d'avoir lu la licence Oracle JDK. La licence n'autorise qu'une utilisation non commerciale du logiciel, telle qu'une utilisation personnelle et une utilisation pour le développement.

Oracle Java 11 peut être installé à partir de Linux UprisingPPA.

Les étapes suivantes décrivent comment installer Oracle Java 11 sur Debian 9 :

  1. Commencez par installer les packages nécessaires :

    sudo apt install dirmngr gnupg
  2. Importez la clé publique PPA et activez le référentiel avec la commande suivante :

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
  3. Une fois le référentiel ajouté, mettez à jour la liste des packages et installez le oracle-java11-installer package en tapant :

    sudo apt updatesudo apt install oracle-java11-installer

    Vous serez invité à accepter la licence Oracle.

  4. Vérifiez l'installation en exécutant la commande suivante qui imprimera la version R :

    java -version
    java version "11.0.2" 2019-01-15 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Définir la version par défaut #

Si plusieurs versions de Java sont installées sur votre machine Debian pour vérifier quelle version est définie comme type de version Java par défaut :

java -version

Le résultat devrait ressembler à ceci :

openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91)
OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

Pour changer la version par défaut, utilisez le update-alternatives commande système :

sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Une liste de toutes les versions de Java installées sur votre système Debian vous sera présentée. Entrez le numéro de la version que vous souhaitez utiliser par défaut et appuyez sur Enter .

Désinstaller Java #

Si pour une raison quelconque vous souhaitez désinstaller le package Java, vous pouvez le désinstaller comme n'importe quel autre package installé avec apt .

Par exemple, si vous souhaitez désinstaller le default-jdk package lancez simplement :

sudo apt remove default-jdk

Debian
  1. Comment installer Java sur Raspberry Pi

  2. Comment installer Java sur CentOS 8

  3. Comment installer R sur Debian 9

  4. Comment installer Java 17 dans Debian 11

  5. Comment installer Java 10 sur Debian 9

Comment installer Java sur Debian 9 Stretch

Comment installer Go sur Debian 10

Comment installer Java sur Debian 11

Comment installer Git sur Debian 10 ?

Comment installer Java sur Debian 10

Comment installer Go sur Debian