9 votes

Comment installer correctement Oracle Java 8 sur Ubuntu?

Je voudrais installer Oracle Java 8 sur mon Ubuntu 18.04 en utilisant des packages. J'ai déjà ajouté le dépôt apt, mais quand j'essaie de l'installer, il dit que le package n'est pas disponible. Tout ce que je fais est le suivant :

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

Ensuite, il dit :

Le paquet oracle-java8-installer n'est pas disponible, mais il est référencé par un autre paquet.
Cela peut signifier que le paquet est manquant, a été obsolète ou n'est disponible que depuis une autre source

E: Le paquet 'oracle-java8-installer' n'a pas de candidat à l'installation

Peut-être que le package a déjà été supprimé et n'est plus disponible maintenant ?

3voto

Doc Points 7180

sudo apt install openjdk-8-jdk openjfx devrait faire l'affaire. Cela vous permettra d'obtenir JavaFX pour OpenJDK.

En savoir plus sur https://askubuntu.com/questions/1091157/javafx-missing-ubuntu-18-04

1voto

Rahul Points 547

D'autres ont mentionné d'installer openjdk-8.
Après cela ---> Obtenez le fichier jfxrt.jar à partir de https://github.com/qweasdzxcpoi/JavaFX
Faites sudo nautilus.
Et placez-le dans votre /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext
Cela a personnellement fonctionné pour moi lorsque toutes les autres commandes ne fonctionnaient pas pour une raison que j'ignore.
Après cela, reconstruisez votre projet.

0voto

TheChubbyPanda Points 174

Vous devez utiliser sudo apt install openjdk-8-jre. Actuellement, vous n'avez installé qu'un installateur.

0voto

TechieTroll404 Points 1
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

Cela fonctionne toujours et suffit pour exécuter Jenkins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X