Installer Java sur Ubuntu
1. L'Introduction
Avant avril 2019, la meilleure façon d'installer Oracle JDK sur Ubuntu était d'utiliser PPA (Personal Package Archives). Par exemple ppa: webupd8team/java est l'une de ces options, ses commandes téléchargent automatiquement Oracle JDK et l'installent pour vous. Cependant, la politique d'Oracle a changé, toute personne souhaitant télécharger Oracle JDK doit se connecter avec un compte et accepter ses conditions. Les PPA tels que webupd8team/java (ou similaire) ne fonctionnent plus.
Donc, pour installer Oracle JDK sur Ubuntu, vous devez télécharger le programme d'installation (installer) manuellement et l'installer avec quelques commandes simples.
Au lieu d'installer Oracle JDK comme dans cet article, vous pouvez installer OpenJDK selon les instructions ci-dessous, Oracle JDK et OpenJDK sont maintenus et développés par Oracle.
Remarque: Oracle dispose de plans de support à long terme pour les versions de Java 8, 11 et 13 , il est donc préférable d'utiliser l'une de ces versions.
Dans cet article, je vous guide pour installer Oracle JDK 11, vous pouvez faire de même avec d'autres versions.
Tout d'abord, vous devez visiter l'adresse ci-dessous pour télécharger Oracle JDK:
Enfin, vous obtenez un fichier:
- jdk-11.0.6_linux-x64_bin.tar.gz
2. Installez Java
Utilisez la commande pour extraire le fichier que vous avez téléchargé à l'étape précédente.
sudo tar xvzf jdk-11.0.6_linux-x64_bin.tar.gz
# Create directory
sudo mkdir /usr/local/java
Après l'extraction, vous avez un répertoire, déplacez ce répertoire vers /usr/local/java:
# Move "jdk-11.0.6" directory to /usr/local/java/
sudo mv jdk-11.0.6 /usr/local/java/
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk-11.0.6/bin/javac" 1
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk-11.0.6/bin/java" 1
# If you Install Java 8:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk-11.0.6/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
# If you install Java 8:
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/local/java/jdk-11.0.6
sudo update-alternatives --config java
Vérifiez vos résultats d'installation:
java -version
Java Basic
- Personnaliser le compilateur Java pour traiter votre annotation (Annotation Processing Tool)
- Programmation Java pour l'équipe utilisant Eclipse et SVN
- Le Tutoriel de Java WeakReference
- Le Tutoriel de Java PhantomReference
- Tutoriel sur la compression et la décompression Java
- Configuration d'Eclipse pour utiliser le JDK au lieu de JRE
- Méthodes Java String.format() et printf()
- Syntaxe et nouvelles fonctionnalités de Java 8
- Expression régulière en Java
- Tutoriel de programmation Java multithreading
- Bibliothèques de pilotes JDBC pour différents types de bases de données en Java
- Tutoriel Java JDBC
- Obtenir des valeurs de colonne automatiquement incrémentées lors de l'insertion d'un enregistrement à l'aide de JDBC
- Le Tutoriel de Java Stream
- Le Tutoriel de Java Functional Interface
- Introduction à Raspberry Pi
- Le Tutoriel de Java Predicate
- Classe abstraite et interface en Java
- Modificateurs d'accès en Java
- Le Tutoriel de Java Enum
- Le Tutoriel de Java Annotation
- Comparer et trier en Java
- Le Tutoriel de Java String, StringBuffer et StringBuilder
- Tutoriel de gestion des exceptions Java
- Le Tutoriel de Java Generics
- Manipulation de fichiers et de répertoires en Java
- Le Tutoriel de Java BiPredicate
- Le Tutoriel de Java Consumer
- Le Tutoriel de Java BiConsumer
- Qu'est-ce qui est nécessaire pour commencer avec Java?
- L'histoire de Java et la différence entre Oracle JDK et OpenJDK
- Installer Java sur Windows
- Installer Java sur Ubuntu
- Installer OpenJDK sur Ubuntu
- Installer Eclipse
- Installer Eclipse sur Ubuntu
- Le Tutoriel Java pour débutant
- Histoire des bits et des bytes en informatique
- Types de données dans Java
- Opérations sur les bits
- Le Tutoriel de instruction Java If else
- Le Tutoriel de instruction Java Switch
- Les Boucles en Java
- Les Tableaux (Array) en Java
- JDK Javadoc au format CHM
- Héritage et polymorphisme en Java
- Le Tutoriel de Java Function
- Le Tutoriel de Java BiFunction
- Exemple de Java encoding et decoding utilisant Apache Base64
- Le Tutoriel de Java Reflection
- Invocation de méthode à distance en Java
- Le Tutoriel de Java Socket
- Quelle plate-forme devez-vous choisir pour développer des applications de bureau Java?
- Le Tutoriel de Java Commons IO
- Le Tutoriel de Java Commons Email
- Le Tutoriel de Java Commons Logging
- Comprendre Java System.identityHashCode, Object.hashCode et Object.equals
- Le Tutoriel de Java SoftReference
- Le Tutoriel de Java Supplier
- Programmation orientée aspect Java avec AspectJ (AOP)
Show More
- Tutoriels de programmation Java Servlet/JSP
- Tutoriels de Java Collections Framework
- Tutoriels Java API pour HTML & XML
- Tutoriels Java IO
- Tutoriels Java Date Time
- Tutoriels Spring Boot
- Tutoriels Maven
- Tutoriels Gradle
- Tutoriels Java Web Service
- Tutoriels de programmation Java SWT
- Tutoriels de JavaFX
- Tutoriels Java Oracle ADF
- Tutoriels Struts2
- Tutoriels Spring Cloud