Publicité

installer java sur linuxSous Linux, il existe deux implémentations différentes de Java qui sont disponibles pour utilisation. La variété open source que la plupart des distributions incluent par défaut est connue dans son ensemble sous le nom d'OpenJDK. L'autre solution, non 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 qu'Oracle Java pourrait avoir quelques corrections supplémentaires. En termes de base de code, ils sont identiques à 98-99%.

Ubuntu et Cambre Comment installer Arch Linux sur votre ordinateur [Partie 1]Pendant mes deux mois ici à MakeUseOf, j'ai mentionné Arch Linux (ci-après simplement appelé "Arch") à quelques reprises. 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 Feutre Linux vient de s'améliorer avec la distribution bêta de Fedora 16Les 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 ...

instagram viewer
Lire la suite les utilisateurs auront un temps un peu plus difficile (au moins quand il s'agit d'installer Oracle Java). Cet article devrait dissiper toute confusion sur la façon de le faire fonctionner, y compris certains trucs et astuces que j'ai découverts pour les utilisateurs 64 bits.

Installer OpenJDK (facile)

installer 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 packages nécessaires s'ils ne sont pas déjà installés:

sudo yum install icedtea-web java-1.6.0-openjdk

. Cela installe l'environnement d'exécution Java 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 (plus difficile)

C'est 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 diviser cela en deux sections, une pour les utilisateurs 32 bits et une pour les utilisateurs 64 bits. Vous pouvez ensuite ignorer la section qui ne s'applique pas à votre système.

Téléchargement de fichiers

installation de linux fedora
Avant de nous séparer en chemins séparés, tous les utilisateurs peuvent au moins télécharger les fichiers requis. Les utilisateurs 32 bits peuvent télécharger le JRE depuis ici ou le JDK 32 bits de ici, tandis que les utilisateurs 64 bits ne devraient choisir que le JDK 64 bits (j'expliquerai 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 packages Java 6, tels que 6u27 au moment de cet article, plutôt que Java 7 car il est encore trop nouveau.

Installation

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

 chmod + x / home //Downloads/

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

/home//Downloads/

. N'oubliez pas de remplacer avec votre nom d'utilisateur réel et avec le nom du fichier que vous avez téléchargé. Parcourez la configuration jusqu'à ce qu'elle se termine.

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 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, disons 6u29, vous devrez modifier le chemin d'accès de manière appropriée.

JRE 32 bits

Si vous avez choisi le JRE 32 bits, vous devrez 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 découvert que les utilisateurs 64 bits devront faire certaines choses différemment. J'ai demandé que vous téléchargiez le JDK 64 bits au lieu du JRE 64 bits car le JDK comprend une application Java Web Start fonctionnelle alors que le JRE ne le fait 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 plug-in de navigateur 64 bits plutôt que le plug-in 32 bits en tant que ainsi que d'utiliser une manière différente de créer les liens nécessaires pour javaws, car l'autre manière ne fonctionnait pas pour moi.

Étapes finales

installation de linux fedora
Enfin, vous devrez modifier un fichier et ajouter une ligne de texte. Pour ce faire, vous pouvez ouvrir votre éditeur de texte préféré pour changer le / 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é JRE, veuillez ajouter:

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

Conclusion

installer java sur linux
Java a enfin é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 depuis l'emplacement de Firefox vers le dossier de plug-ins de votre navigateur. Bien que ce soit un peu de travail, cela sera payant à long terme.

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

Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.