Comment installer Java?


Réponses:


189

Il existe plusieurs implémentations de Java. Les trois implémentations les plus courantes quand on en parle pour Ubuntu sont:

  • OpenJDK : L'objectif principal du projet OpenJDK est de produire une implémentation open source de la plate- forme Java SE (6 et 7). C'est la version par défaut de Java utilisée par Ubuntu et la plus facile à installer.
  • Sun Java : Sun Java est l'implémentation de référence pour Java 6. Sa prise en charge a été interrompue dans Ubuntu.
  • Oracle Java : Oracle Java est l'implémentation OpenJDK Java Se Platform version 7 d'Oracle. Oracle a introduit avec cette implémentation une licence empêchant la distribution.

Depuis Ubuntu 11.10 (Oneiric Ocelot) et en raison de problèmes de licence, Ubuntu ne distribuera plus le JDK et le JRE d’ Oracle . En outre, les versions précédentes fournies sur les PPA rencontrent des problèmes de sécurité et il est recommandé de ne pas les installer sur les systèmes Ubuntu.

Ubuntu ne prend plus en charge les versions .deb faisant référence à Sun Java ou Oracle Java. Ubuntu prend officiellement en charge l’implémentation OpenJDK et OpenJRE de Java, qui constitue la base de la propre implémentation d’Oracle.

OpenJRE est l'implémentation officielle de JRE (Java Runtime Environment) pour vos systèmes Ubuntu et devrait suffire à exécuter tout programme Java dont vous pourriez avoir besoin. Il est inclus dans le référentiel principal et est facilement installable.

OpenJRE

Installer via le centre de logiciel

Ou en ouvrant un terminal et en tapant

sudo apt-get install openjdk-8-jre 

Le openjdk-8-jrepackage contient uniquement l'environnement d'exécution Java. Si vous souhaitez développer des programmes Java, installez le openjdk-8-jdkpaquet:

Installer via le centre de logiciel


Il est également important d'installer le wrapper pour prendre en charge les applications Java sur votre navigateur Web, le plug-in Iced-Tea Java .

IcedTea Plugin

Installer via le centre de logiciel

Ou via un terminal

sudo apt-get install icedtea-plugin

Ou cherchez icedtea-plugindans le centre logiciel Ubuntu.


Pour vous assurer que vous utilisez la version correcte de Java, utilisez cette commande pour définir votre choix:

sudo update-alternatives --config java

java -version devrait afficher le choix que vous avez fait précédemment.


Si vous devez installer OpenJDK-JRE 6 ou OpenJDK-JDK 6

openjdk-6-jre(cliquez pour installer) est disponible pour l'installation pour Ubuntu 8.04 (Hardy Heron) et plus.

Installez-le avec

sudo apt-get install openjdk-6-jre

Ou si vous avez besoin du paquet pour développeurs openjdk-6-jdk(cliquez pour l'installer), installez-le avec:

sudo apt-get install openjdk-6-jdk

Une version de icedtea-plugin(cliquez pour installer) est également disponible pour l'installation si vous envisagez d'utiliser OpenJDK 6.

Installez-le avec:

sudo apt-get install icedtea6-plugin

Si vous souhaitez vraiment utiliser la plate-forme Java SE d'Oracle , reportez-vous à la section Comment puis-je installer le JDK 6/7/8 ou JRE propriétaire de Sun / Oracle? .


Sous 15.04, le plugin icedtea-7 ne fonctionne pas bien avec Firefox. J'ai constaté que le téléchargement d'une distribution tar.gz et la symétrisation manuelle de libnpjp2.so dans / usr / lib / firefox-addons / plugins permettaient de fonctionner correctement. Notez que les sites Web doivent également être marqués comme étant de confiance dans le panneau de configuration de Java (ceci n’est possible que si vous n’avez pas d’espace dans le nom de dossier complet du fichier jre décompressé).
Thorbjørn Ravn Andersen

5
OpenJDK est maintenant openjdk-8-jre
omikad

sur Ubuntu 16, Firefox 50, avec Open-JDK 8 ... faire apt-get install icedtea-netx suivi par apt-get install icedtea-plugin a tout préparé pour moi! Merci pour votre réponse, super utile! :)
Bane

2
Installez toujours la dernière version d'Open JDK à l'aide de sudo apt install default-jdk. Actuellement, cela installe la version 8.
Gabriel Staples

52

L'installation d'OpenJDK ne suffit pas pour activer Java dans les navigateurs. Vous devrez également installer le icedtea-7-pluginpackage:

Installer via le centre de logiciel

Un redémarrage du navigateur peut être requis.


Comment est-ce à jour en 2018?
Konrad Gajewski

@ KonradGajewski Pas sûr, je n'ai récemment utilisé aucune applet Java. En fait, Firefox 52 a cessé de prendre en charge les plug-ins Java, tout comme Chrome 45 .
Lekensteyn

Au cours des dernières heures, je ne pouvais pas le faire fonctionner sous Firefox, Chromium ou Chrome. Je travaille en Java chez Konqueror.
Konrad Gajewski

22

Pour installer Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

Une fois l’installation terminée, si vous souhaitez savoir s’il a réussi, vous pouvez exécuter la commande suivante: java -version(voir webupd8.org/2012/01/… )
rubo77

17

Installer OpenJDK - Recommandé

Le moyen le plus simple d'installer Java sur Ubuntu consiste à utiliser OpenJDK . Cela fonctionnera bien pour la plupart des gens. Pour l'installer, cliquez sur le petit bouton portant le logo Ubuntu, comme indiqué dans la capture d'écran ci-dessous.

entrez la description de l'image ici

Après avoir ouvert le Dash Home, vous devez taper Terminal . Cliquez sur l'icône entourée dans la capture d'écran ci-dessous.

entrez la description de l'image ici

Cela ouvrira le terminal , qui est la version d'Ubuntu, l'invite de commande Windows, bien que le terminal ait beaucoup plus de fonctionnalités. Maintenant, copiez et collez la commande suivante dans la fenêtre Terminal. Vous devrez utiliser ControlShiftVpour coller du texte dans le terminal.

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

Vous devrez entrer votre mot de passe pour utiliser cette commande. Bien qu'il n'apparaisse pas dans le terminal, il sera quand même saisi lorsque vous le taperez. Après avoir exécuté cette commande, vous serez configuré pour exécuter et développer des applications Java.

Installation d'Oracle Java

OpenJDK fonctionne bien pour la plupart des gens, mais si vous jouez à Minecraft, vous voudrez plutôt utiliser Oracle Java. Pour installer Oracle Java, exécutez la commande ci-dessous une à une dans le terminal.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Cela téléchargera Java à partir du site Web d'Oracle et l'installera pour vous.


4
-1 pour 3 raisons principales: 1 - JDK et JRE à eux seuls ne suffisent pas pour activer Java dans les navigateurs Web. Vous avez toujours besoin d'un icedtea-pluginpaquet ( icedtea6-pluginou icedtea7-plugincelui qui correspond à votre java); 2 - JDK inclut déjà le JRE, il n'est donc pas nécessaire d'installer les deux. Choisissez JRE pour les utilisateurs normaux (comme l'OP) ou JDK pour les développeurs Java. 3 - Depuis que vous avez eu la peine de poster de belles captures d’écran, pourquoi suggérer l’itinéraire terminal? Software Center est beaucoup plus convivial et recommandé dans ce cas
MestreLion

Le PPA de webupd8team a été arrêté. Référence
Kulfy le

12

Ouvrez votre terminal avec Ctrl+ Alt+ Tet:

Maintenant, cela va installer la dernière version Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Merci beaucoup ... mais j'ai essayé la dernière phrase "sudo update-alternatives --config java" dit "Il n'y a qu'une alternative dans le groupe de liens java (fournissant / usr / bin / java): / usr / lib / jvm / java-7-oracle / jre / bin / java Rien à configurer. " Comment cela est-il censé vérifier s'il est utilisé ???
Septrba

@Septrba Vous n'avez "qu'une" version Java installée, une seule peut être utilisée et c'est celle que vous avez installée. Si vous en avez plusieurs installés, il listera et montrera lequel est utilisé. N'aurais probablement pas dû ajouter cela à ma réponse, car c'était probablement plus déroutant qu'utile. : P
pileofrocks

Le PPA de webupd8team a été arrêté. Référence
Kulfy le

10

Oracle Java 8 vient de paraître (stable). Pour l'installer dans Ubuntu, vous pouvez utiliser le PPA WebUpd8 Java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Le PPA lui-même ne fournit pas les fichiers binaires Oracle Java 8 (ce qui n'est pas autorisé par la licence Oracle Java). Au lieu de cela, vous utilisez un programme d'installation qui télécharge et installe automatiquement Oracle Java 8. Ce PPA vous permet également de recevoir des mises à jour automatiques de Java 8.

Vous trouverez plus d'informations et des conseils sur l'utilisation / la configuration ultérieure d'Oracle Java 8 @ WebUpd8 dans Installer Oracle Java 8 dans Ubuntu via le référentiel PPA [JDK 8] .


Le PPA de webupd8team a été arrêté. Référence
Kulfy le

5

Malheureusement, en raison de problèmes de licence, Oracle Java n'est plus distribué dans les référentiels Ubuntu officiels. Vous avez deux options principales: soit essayer OpenJDK, un remplacement Open Source pour Oracle Java, soit procéder à l'installation "manuelle" (exactement ce que vous tentiez de faire). Ces deux options sont décrites sur le wiki d'aide: https://help.ubuntu.com/community/Java . Cette page comprend également d'autres alternatives qui, en fonction de vos besoins, pourraient vous sembler plus appropriées.

Juste une remarque: la plupart du temps, avec Ubuntu, vous ne devez pas télécharger de logiciel depuis Internet, mais plutôt utiliser le Centre de logiciel Ubuntu. Le logiciel que vous trouverez sur ce site s’assure d’être stable, sûr et de respecter les conventions standard du système. Oracle Java n'est qu'une exception à cette règle.


4

Allez simplement dans Applications -> Centre de logiciels Ubuntu puis recherchez Java. entrez la description de l'image ici


1
Votre réponse serait que l'OP installe le précédent environnement d'exécution Java et non la dernière version jre-6u25-linux-i586.bin
scouser73

1
Scouser73, jre-6u25-linux-i586.bin ressemble à l'implémentation Java propriétaire d'Oracle. Cette question concerne OpenJDK.
Lekensteyn

Celui qui est marqué (en orange) est le runtime open-jdk java6!
Alvar

scouser73 fait référence à une mise à jour de sécurité d'Oracle Java. Je ne sais pas si la version actuelle est affectée, la version de JRE installée est 6b22, mais gardez à l'esprit que cela n'a pas de rapport avec le numéro de version d'Oracle Java, voir dbhole.wordpress.com/2011/05/27/…
Lekensteyn

Scouser73 a eu des problèmes avec une page web. Je n'utilise que le jdk et c'est tout ce dont j'ai besoin alors j'ai pensé que cela aiderait.
Alvar

3

version actuelle de java - téléchargez les fichiers jdk / jre ici

sudo mkdir /usr/local/java

cd /usr/local/java

# supprimer les installations précédentes le cas échéant

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

# déplace les répertoires téléchargés / développés dans / usr / local / java

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

# créer des liens symboliques

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

# SEULEMENT besoin de faire ci-dessous sur une nouvelle installation d’ubuntu - IGNOREZ si vous avez déjà installé une version Java telle qu’elle soit déjà en place

# configuration des liens symboliques:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

Enfin, mettez-les dans votre ~ / .bashrc

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

maintenant tu es verrouillé et chargé ;-)


3

UPDATE: Depuis Ubuntu 16.04, vous pouvez l’installer sans le ppa via

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

RÉPONSE DE LEGACY:

Pour Ubuntu <16.04, il n'y avait pas de paquet officiel pour Java 8 à partir d' OpenJDK (la version open source), mais vous pouvez l'installer via ce PPA en lançant:

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

Je viens d'exécuter les deux dernières commandes sans la première et cela fonctionne. Donc, il semble qu'il y ait un paquet officiel maintenant (2016).
Tom Anderson

Mise à jour de la réponse pour Ubuntu 16.04
thelastshadow

2

Il y a plusieurs façons d'installer Java dans Ubuntu:

Installez OpenJDK (l’équivalent open source de Java) directement à partir du Centre de logiciel Ubuntu. Tout ce que vous devez faire est de rechercher Java. Cela a tendance à fonctionner tel quel pour moi.

Si vous avez besoin de Java, disons que si vous voulez jouer à Minecraft, vous téléchargez le JRE comme décrit sur Java.com, mais assurez-vous que votre fichier .bin peut être exécuté. Vous faites cela en ouvrant un terminal et en tapant ce qui suit (je suppose que vous l'avez dans votre dossier Téléchargements, alors changez la ligne cd en conséquence si ce n'est pas là):

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

Ensuite, vous devriez pouvoir fermer votre terminal, cliquer avec le bouton droit de la souris sur votre fichier .bin et sélectionner "Exécuter" pour lancer le programme d'installation. Si ce n'est pas une option, procédez comme suit depuis le terminal (dans le même dossier que les deux autres actions):

./jre-6u31-linux-i586.bin

Cela exécute simplement le fichier spécifié et si vous avez correctement saisi les deux premières lignes, l'installation.


1

S'il vous manque Java dans Firefox, alors

plug=~/.mozilla/plugins/libnpjp2.so && 
test -e $plug && readlink -f $plug || 
  ln -f -s `find ~ -wholename '*jdk*lib*libnpjp2.so' -or -wholename '*jre*lib*libnpjp2.so' | head -n 1` `dirname $plug` && 
ls -la $plug

Ce script remplacera libnpjp2.so même s'il existe, mais pointe vers un fichier incorrect (par exemple, le lien symbolique est rompu).


1
D'où doit-on exécuter ce script (emplacement du répertoire)?
Christopher

où que vous soyez, recherchez des plugins ~et des répertoires usd. La variable $ plug indique que le lien symbolique est placé dans le bon répertoire.
test30

0

J'ai créé un programme d'installation Java à base de texte à l'aide de commandes de terminal. Il utilise wget, tar, update-alternativeset ln. Il installera le JRE Oracle avec le plugin Firefox.

Vous pouvez télécharger le programme d'installation à partir de Google Drive ici . Ensuite, placez-le dans votre dossier personnel, ouvrez Terminal et tapez bash Install. Ensuite, il exécutera le programme d’installation dans Terminal. Il utilise sudo, vous devrez donc taper votre mot de passe après le téléchargement. De plus, il s’agit de la version 64 bits, je vais donc ajouter le 32 bits plus tard.


0

Des instructions détaillées pour installer Oracle Java 8 sont mises à jour dans le blog ici .

Vous pouvez également utiliser les commandes ci-dessous pour une réponse rapide -

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

Veuillez noter que vous pouvez également installer openJDK, qui est également géré par Oracle.


Le PPA de webupd8team a été arrêté. Référence
Kulfy le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.