Comment installer Java sur Fedora [Linux]

Sous Linux, deux implémentations différentes de Java sont disponibles. Ubuntu et Arch vous permettent d'installer facilement l'une ou l'autre des implémentations, tandis que les utilisateurs de Fedora auront un peu plus de difficulté (du moins en ce qui concerne l'installation d'Oracle Java).

Sous Linux, deux implémentations différentes de Java sont disponibles.  Ubuntu et Arch vous permettent d'installer facilement l'une ou l'autre des implémentations, tandis que les utilisateurs de Fedora auront un peu plus de difficulté (du moins en ce qui concerne l'installation d'Oracle Java).
Publicité

l'installation de Java sur 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, dans son ensemble, sous OpenJDK. L'autre solution, qui n'est pas incluse par défaut dans la plupart des distributions en raison de sa nature propriétaire, 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 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] Pendant mes quelques mois ici à MakeUseOf, j'ai mentionné Arch Linux (ci-après simplement appelé "Arch") deux-trois fois. Cependant, Arch n'a jamais vraiment été couvert ici, donc les gens peuvent encore être un peu ... Lire la suite vous permet d'installer facilement l'une ou l'autre des implémentations, alors que Fedora Linux vient juste de s'améliorer avec Fedora 16 Beta Distribution Distribution Les distributions Linux 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 ... Read More les utilisateurs auront un peu plus de temps (au moins quand il s'agit d'installer Oracle Java). Cet article devrait clarifier toute la confusion sur la façon de le faire fonctionner, y compris quelques trucs et astuces que j'ai découvert pour les utilisateurs 64 bits.

Installation d'OpenJDK (Easy)

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

 sudo yum installer icedtea-web java-1.6.0-openjdk 

. Cela installe Java Runtime Environment et les plugins de navigateur nécessaires pour obtenir un système Java complet. Vous pouvez également installer ces deux paquets via le gestionnaire de paquets.

Installation de Oracle Java (plus difficile)

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

Téléchargement de fichiers

installer Linux Fedora
Avant de nous séparer dans les chemins séparés, tous les utilisateurs peuvent au moins télécharger les fichiers requis. Les utilisateurs 32 bits peuvent soit 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 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, ce que Fedora utilise. Par souci de simplicité, enregistrez le fichier téléchargé dans votre dossier Téléchargements. De plus, pour le moment, je vous recommande de toujours utiliser les paquets Java 6, tels que 6u27 au moment de cet article, plutôt que Java 7 car il est encore trop récent.

Installation

Pour que l'installation s'exécute, 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

 / home // Téléchargements / 

. N'oubliez pas de substituer avec votre nom d'utilisateur réel 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 à quelques pas de pouvoir réellement l'utiliser. Nous devons créer beaucoup de 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 devrez modifier le chemin de manière appropriée.

JRE 32 bits

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

  1.  alternatives sudo --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000 
  2.  Alternatives à sudo --install / 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 devrez entrer ces commandes dans l'ordre:

  1.  alternatives sudo --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000 
  2.  alternatives sudo --install / 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 --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000 
  5.  alternatives sudo --install / 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 64 bits devront faire quelques choses différemment. J'ai demandé que vous téléchargiez le JDK 64 bits au lieu du JRE 64 bits parce que le JDK inclut une application Java Web Start fonctionnant alors que le JRE ne fonctionne pas. De plus, vous devrez utiliser quelques astuces pour que cela fonctionne. Par conséquent, veuillez utiliser ces commandes dans l'ordre:

  1.  alternatives sudo --install / 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 --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000 
  4.  alternatives sudo --install / 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 est d'installer le plugin de navigateur 64 bits plutôt que le plugin 32 bits ainsi que d'utiliser une manière différente de créer les liens nécessaires pour les javaws, car l'inverse n'a pas fonctionné pour moi.

Dernières étapes

installer Linux Fedora
Last but not least, vous aurez besoin de modifier un fichier et ajouter dans une ligne de texte. Pour ce faire, vous pouvez ouvrir votre éditeur de texte favori pour modifier le fichier /home//.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

l'installation de Java sur Linux
Java a finalement été installé et configuré correctement! Vous devriez maintenant être en mesure d'utiliser Java partout où vous en avez besoin, y compris Firefox. Si vous utilisez un navigateur différent, vous pouvez créer un lien depuis l'emplacement de Firefox vers le dossier du plugin de votre navigateur. Bien que ce soit un peu de travail, il sera rentable à long terme.

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

In this article