Maison > Java > javaDidacticiel > Dénomination confuse des packages JRE et JDK dans les distributions Linux

Dénomination confuse des packages JRE et JDK dans les distributions Linux

DDD
Libérer: 2024-11-05 07:06:02
original
789 Les gens l'ont consulté

Observations sur l'installation du kit de développement Java sur les distributions Linux

Après être récemment passé à Linux, j'ai rencontré une différence notable dans les conventions de dénomination des packages lors de l'installation de Java Runtime Environment (JRE) et du Java Development Kit (JDK). De nombreuses distributions Linux populaires suivent un modèle similaire pour nommer ces packages, mais cela peut être un peu déroutant au début.

La plupart des distributions, y compris les systèmes basés sur Fedora et Debian, fournissent :

  • Package JRE sous le nom java-xx-openjdk.arch
  • Package JDK sous le nom java-xx-openjdk-devel.arch

Note rapide sur l'installation de Java JDK par rapport à JRE

Il est facile d'installer accidentellement uniquement le JRE alors que vous cherchez réellement à configurer un environnement de développement complet (JDK), car les commandes peuvent sembler trompeusement similaires.

Par exemple :

# Installs only the Java Runtime Environment (JRE)
sudo apt install java-21-openjdk     # On Debian/Ubuntu
sudo dnf install java-21-openjdk     # On Fedora

# Installs the full Java Development Kit (JDK)
sudo apt install java-21-openjdk-devel
sudo dnf install java-21-openjdk-devel
Copier après la connexion

Résumé

Si vous exécutez simplement apt install java-21-openjdk ou dnf install java-21-openjdk, cela configurera uniquement le JRE. Pour vous assurer que vous disposez du JDK complet (JVM JRE), utilisez apt install java-21-openjdk-devel ou dnf install java-21-openjdk-devel.

Vous trouverez ci-dessous une capture d'écran montrant le nom et la description du package Fedora pour Java 21 :

Confusing JRE and JDK package naming in Linux Distros

Cela devrait aider toute personne qui découvre Linux à éviter la même confusion lors de la configuration de Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal