Comment installer Java sur Fedora [Linux]

Comment installer Java sur Fedora [Linux] / Linux

Sous Linux, deux implémentations différentes de Java sont disponibles. La variété open source que la plupart des distributions incluent par défaut est connue sous le nom d'OpenJDK. L’autre solution, qui n’est pas incluse par défaut dans la plupart des distributions en raison de sa nature exclusive, est Oracle Java (anciennement Sun Java). Les deux fonctionnent très bien, sauf que Oracle Java pourrait avoir quelques corrections supplémentaires. En termes de base de code, ils sont identiques à 98-99%.

Ubuntu et Arch Comment installer Arch Linux sur votre ordinateur [Partie 1] Comment installer Arch Linux sur votre ordinateur [Partie 1] Au cours de mes quelques mois ici à MakeUseOf, j’ai mentionné Arch Linux (ci-après simplement appelé "Arch") deux-trois fois. Cependant, Arch n’a jamais été vraiment couvert ici, donc les gens peuvent être un peu… Read More vous permet d’installer facilement l’une ou l’autre des applications, tandis que Fedora Linux s’améliore avec la distribution Fedora 16 bêta Linux s’améliore avec la distribution Fedora 16 bêta Linux les distributions se sont améliorées à pas de géant, et ces améliorations deviennent visibles dans les dernières versions bêta. Fedora, l’une des distributions phares portant GNOME 3, n’est pas différente et devrait avoir… Lire la suite Les utilisateurs auront un temps un peu plus dur (du moins lorsqu’il s’agit d’installer Oracle Java). Cet article devrait dissiper toute confusion quant à la manière de le faire fonctionner, y compris quelques conseils et astuces que j'ai découverts pour les utilisateurs 64 bits..

Installer OpenJDK (Facile)


L'installation de l'implémentation OpenJDK est en fait assez simple. Pour obtenir toutes les fonctionnalités Java, vous devez exécuter cette commande pour installer les packages nécessaires s'ils ne sont pas déjà installés:

sudo yum installez icedtea-web java-1.6.0-openjdk

. Ceci installe Java Runtime Environment et les plug-ins de navigateur nécessaires pour obtenir un système Java fonctionnel complet. Vous pouvez également installer ces deux packages via le gestionnaire de packages..

Installation d'Oracle Java (Harder)

Simple, non? Malheureusement, certains programmes Java semblent nécessiter Oracle Java pour fonctionner correctement, bien que tout le monde n’ait pas ce problème. Je vais scinder cela en deux sections, une pour les utilisateurs 32 bits et une autre pour les utilisateurs 64 bits. Vous pouvez alors ignorer la section qui ne s'applique pas à votre système..

Téléchargement de fichiers


Avant de nous séparer dans des chemins distincts, tous les utilisateurs peuvent au moins télécharger les fichiers requis. Les utilisateurs 32 bits peuvent télécharger le JRE à partir d'ici ou le JDK 32 bits à partir d'ici, tandis que les utilisateurs 64 bits ne doivent choisir que le JDK 64 bits (je vais expliquer pourquoi plus tard). Assurez-vous que lorsque vous téléchargez votre fichier, vous choisissez celui qui mentionne spécifiquement RPM, qui est utilisé par Fedora. Par souci de simplicité, enregistrez le fichier téléchargé dans votre dossier Téléchargements. En outre, pour le moment, je vous recommande d'utiliser toujours les packages Java 6, tels que 6u27 au moment de cet article, plutôt que Java 7, car il est encore trop récent..

Installation

Pour pouvoir exécuter la configuration, vous devez ouvrir un terminal et exécuter

 chmod + x / home // Téléchargements /

pour ajouter des autorisations exécutables au fichier, puis exécutez-le simplement en l’exécutant en tapant

/maison// Téléchargements /

. N'oubliez pas de substituer avec votre nom d'utilisateur actuel et avec le nom du fichier que vous avez téléchargé. Parcourez la configuration jusqu'à la fin.

Configuration

Toutes nos félicitations! Oracle Java est déjà installé sur votre système! Cependant, vous êtes encore à deux pas de pouvoir l'utiliser. Nous devons créer de nombreux liens symboliques à plusieurs endroits pour que le système puisse l’utiliser correctement. Notez que ces commandes mentionnent des dossiers tels que “jre1.6.0_27” ou “jdk1.6.0_27”, qui fait référence à la version 6u27. Si vous avez téléchargé une version différente, par exemple 6u29, vous devez modifier le chemin correctement..

JRE 32 bits

Si vous avez choisi le JRE 32 bits, vous devrez entrer ces commandes dans l'ordre:

  1. alternatives sudo --installez / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
  2. alternatives sudo --installez / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
  3. alternatives sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000

JDK 32 bits

Si vous avez choisi le JDK 32 bits, vous devez entrer ces commandes dans l'ordre:

  1. alternatives sudo --installez / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. alternatives sudo --installez / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
  3. alternatives sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
  4. alternatives sudo --installez / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  5. alternatives sudo --installez / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000

JDK 64 bits

Grâce à mon expérience personnelle, j'ai constaté que les utilisateurs de 64 bits devront faire certaines choses différemment. Je vous ai demandé de télécharger le JDK 64 bits au lieu du JRE 64 bits, car le JDK inclut une application Java Web Start en état de marche, contrairement au JRE. De plus, vous devrez utiliser quelques astuces pour que cela fonctionne. Par conséquent, veuillez utiliser ces commandes dans l'ordre:

  1. alternatives sudo --installez / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. alternatives sudo --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
  3. alternatives sudo --installez / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  4. alternatives sudo --installez / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
  5. sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws
  6. sudo ln -s / etc / alternatives / javaws / usr / bin / javaws

Ce que ces commandes font différemment, c’est installer le plug-in du navigateur 64 bits plutôt que le plug-in 32 bits et utiliser un autre moyen de créer les liens nécessaires pour javaws, car l’autre moyen ne fonctionnait pas pour moi..

Étapes finales


Dernier point mais non le moindre, vous devrez éditer un fichier et ajouter une ligne de texte. Pour ce faire, vous pouvez ouvrir votre éditeur de texte favori pour modifier le répertoire / home /Fichier /.bash_profile. Si vous avez installé le JDK (32 bits ou 64 bits), ajoutez:

## export JAVA_HOME JDK ## export JAVA_HOME = "/ usr / java / jdk1.6.0_27"

Si vous avez installé le JRE, veuillez ajouter:

## export JAVA_HOME JRE ## export JAVA_HOME = "/ usr / java / jre1.6.0_27"

Conclusion


Java a finalement été installé et configuré correctement! Vous devriez maintenant pouvoir utiliser Java partout où vous en avez besoin, y compris Firefox. Si vous utilisez un autre navigateur, vous pouvez créer un lien entre l'emplacement de Firefox et le dossier du plug-in de votre navigateur. Bien que ce soit un peu de travail, cela rapportera à long terme.

Que préférez-vous, OpenJDK ou Oracle Java? Souhaitez-vous voir Oracle Java à code source complètement ouvert et conserver une seule implémentation? Pourquoi ou pourquoi pas? Faites le nous savoir dans les commentaires!

En savoir plus sur: Fedora, Java.