web-dev-qa-db-fra.com

forcer Oracle Java 10 pas Java 11

le soulèvement de linux ppa nous force actuellement la version 11 de Java.

Sudo add-apt-repository ppa:linuxuprising/Java

c’est bien, j’aime la modernité et l’actualité, mais j’ai une application qui ne tourne que sous Java 10.

webUpD8 s'est arrêté après 9h et le soulèvement sous Linux a commencé à 10h et ça a fonctionné (apparemment ..., je n'ai personnellement jamais pu le tester) jusqu'à ce qu'ils publient 11 et maintenant, quand vous tapez:

Sudo apt install Oracle-Java10-installer

vous obtenez :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package Oracle-Java10-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'Oracle-Java10-installer' has no installation candidate

seulement taper:

Sudo apt install Oracle-Java11-installer 

marchera. c'est le paquet qui est référencé ci-dessus.

il est clair que quelque chose a été fait qui était un peu négligé:

quelles sont mes options?

1
tatsu

EDIT: Si vous avez correctement installé le paquet openjdk-10-jdk, il vous suffit de changer la version par défaut de jdk à l’aide de la commande 'update-Java-alternatives' (comme décrit ici ).


Vous pouvez installer manuellement openjdk (au lieu d'utiliser apt).

Par exemple, openjdk 10 est disponible au téléchargement sur le site jdk.Java.net ou adoptopenjdk.net .

Les instructions d'installation sont disponibles sur docs.Oracle.com .

2
caspinos