J'ai essayé d'installer le jdk sur mon Ubuntu après l'avoir téléchargé.
j'ai d'abord utilisé: Sudo apt-get update
puis: Sudo apt-get install jdk*
_ (parce que je ne voulais pas écrire le nom complet complet).
cela n'a pas fonctionné - le message a été imprimé dans le titre.
Je pensais que le problème venait du répertoire d’exécution (je l’ai exécuté à partir du répertoire de téléchargement dans lequel le fichier existe), j’ai donc essayé d’exécuter la même commande (Sudo apt-get install jdk*
) du répertoire de base (répertoire racine). Ensuite, cela a fonctionné. L’installation a pris environ 5 minutes et l’installation de beaucoup de choses que je n’avais pas demandées.
Je n'étais pas sûr qu'il ait installé ce dont j'avais besoin. Je suis retourné au répertoire des téléchargements où se trouvait le paquet jdk8 et, comme la première fois, j'ai exécuté la commande à partir de là. le même message qu'auparavant ... impossible de localiser le paquet.
Qu'est ce que j'ai mal fait ? Bien évidemment, il n’a pas été installé car lorsque j’ai vérifié la version de Java (Java - version)), jdk8 n’a pas été installé.
Merci si vous avez pris le temps de lire à ce point :)
Option de ligne de commande - Ubuntu
Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Puis en terminal
Sudo apt-get install Oracle-Java8-installer
Lorsqu'il existe plusieurs installations Java sur votre système, vous pouvez choisir la version Java à utiliser par défaut. Pour ce faire, exécutez la commande suivante.
Sudo update-alternatives --config Java
Sudo update-alternatives --config javac
Sudo update-alternatives --config javaws
Éditer - Manuel Java Installation
Télécharger Oracle jdk
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
Extrait Zip dans le dossier désiré
e.g /usr/local/ after extract /usr/local/jdk1.8.0_65
Installer
Sudo update-alternatives --install /usr/bin/Java java /usr/local/jdk1.8.0_65/bin/Java 1
Sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_65/bin/javac 1
Sudo update-alternatives --install /usr/bin/javaws javaws /usr/local/jdk1.8.0_65/bin/javaws 1
Sudo update-alternatives --set Java /usr/local/jdk1.8.0_65/bin/Java
Sudo update-alternatives --set javac /usr/local/jdk1.8.0_65/bin/javac
Sudo update-alternatives --set javaws /usr/local/jdk1.8.0_65/bin/javaws
Modifiez le chemin Java_HOME dans/etc/environment pour des applications externes telles qu'Eclipse et Idea.
Pour ceux qui ont eu des problèmes avec le apt-get , ou avec la longue instruction . Je l'ai résolu de manière relativement indolore.
Si vous obtenez un
Sudo: add-apt-repository: command not found
alors vous devez exécuter la commande suivante
Sudo apt-get install software-properties-common python-software-properties
C'est comme les pas de vikasdumca, mais je pensais partager le lien.
lancer la commande suivante
Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
puis
Sudo apt-get install Oracle-Java8-installer
cela installerait Oracle Java 8 sur Ubuntu correctement.
trouvez-le de ceci post
vous trouverez plus d’informations sur "Gestion de Java" ou "Définition de la variable d’environnement" Java_HOME "" à partir du message.
Ubuntu utilise par défaut les packages OpenJDK. Si vous souhaitez installer le JDK d’Oracle, vous devez visiter leur page de téléchargement et récupérer le package à partir de là.
Une fois que vous avez installé le JDK Oracle, vous devez également mettre à jour les éléments suivants (les valeurs système par défaut indiqueront OpenJDK):
export Java_HOME=/my/path/to/Oracle/jdk
export PATH=$Java_HOME/bin:$PATH
Si vous souhaitez que le JDK Oracle soit la valeur par défaut pour votre système, vous devez supprimer les packages OpenJDK et mettre à jour vos variables d'environnement de profil.
J'ai utilisé un autre référentiel pour Oracle Java.
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt-get update
Sudo apt install Oracle-Java11-installer