web-dev-qa-db-fra.com

Java Installation de JRE 8

J'essaie d'installer Java JRE 8 sur ma machine Linux (Ubuntu 14.04 (Trusty Tahr)). J'ai fait deux choses:

Le premier était follow page d'aide de Java . J'ai téléchargé l'archive et je l'ai installée à l'aide de la commande tar zxvf jre-8u73-linux-x64.tar.gz. Cependant, quand je cours:

Java -version

Je reçois: bash: /usr/bin/Java: No such file or directory

Il n'y a pas de fichiers de configuration, et les fichiers binaires dans /bin/ sont infinis ... Je ne sais pas trop lequel je suis censé exécuter. J'ai essayé d'exécuter le fichier Java, mais cela n'a rien fait.

Alors, j'ai juste essayé de l'obtenir. Ce sont les commandes que j'ai exécutées:

add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jre

Cependant, encore une fois, lorsque je lance Java -version, il affiche la même chose.

Alors j'ai dit de le visser, laissez-moi juste mkdir /usr/bin/Java et essayez à nouveau. J'ai supprimé automatiquement le paquet et je l'ai réinstallé. Maintenant, je viens d’obtenir bash: /usr/bin/Java: Is a directory quand j’exécute Java -version.

Comment puis-je réparer cela?

2
John Lexus

Les autres réponses pour une raison étrange ne m'ont pas fonctionné. Donc, pour installer Java 1.8 (à partir d'Oracle), j'ai aussi alternativement lancé ceci:

1: Ajouter le PPA d’Oracle (archive de paquet personnel):

Sudo add-apt-repository ppa:webupd8team/Java

2: Puis mettez à jour votre référentiel de paquets

Sudo apt-get update

3: Installez Oracle JDK 8:

Sudo apt-get install Oracle-Java8-installer

Cela a fonctionné pour moi. Maintenant, quand je lance Java -version, je reçois:

Java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode

Pour plus de détails, voir this post sur Medium.com.

4
John Lexus

Installation du JRE/JDK par défaut

Tout d'abord, vous mettez à jour l'index du paquet

Sudo apt update

Installation suivante Java Type d’environnement d’exécution (JRE) par

Sudo apt-get install default-jre

Et installez le type Java Kit de développement (JDk) en

Sudo apt-get install default-jdk

Installation du JDK Oracle

Ajoutez le PPA d’Oracle, puis mettez à jour votre paquet.

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update

Quelle version vous avez eu besoin de taper dans le terminal

Sudo apt-get install Oracle-Java6/7/8/9-installer

Après avoir installé Java, vous gérez votre version Java

Sudo update-alternatives --config Java

Définition de la variable d'environnement Java_HOME

Sudo update-alternatives --config Java

Copiez le chemin de votre installation préférée, puis ouvrez/etc/environment en utilisant nano ou votre éditeur de texte préféré.

Sudo nano /etc/environment

Ajoutez une ligne comme celle-ci au fichier (avec le chemin correct):

Java_HOME="/usr/lib/jvm/Java-6/7/8/9-Oracle"

Enregistrez et quittez le fichier, puis rechargez-le.

source /etc/environment

Vous pouvez maintenant tester si la variable d'environnement a été définie en exécutant la commande suivante:

echo $Java_HOME

Et tapez

javac --version
Java --version 

Ces commandes affichent la version de Java (l'interpréteur exécutant les programmes Java) et de javac (le compilateur qui les crée) que vous avez installés.

0
ghostmen

Je ne sais pas pourquoi vous n'êtes pas en mesure d'installer openjdk à partir du ppa ppa:openjdk-r/ppa, peut-être que certains problèmes se posent. Mais si vous souhaitez installer Oracle Java, après avoir extrait le dossier avec tar zxvf jre-8u73-linux-x64.tar.gz, vous devez créer un lien symbolique vers l'exécutable, essayez avec Sudo ln -sv /path-to-extracted-folder/bin/Java /usr/local/bin/Java.

0
ceccoemi