Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2022, à 10:48

Elouan660

Problème versions de java

Bonjour, j'ai besoin d'utiliser une version de java spécifique, java 8 en l'occurence mais je reste bloqué sur java 18

openjdk version "18.0.1" 2022-04-19
OpenJDK Runtime Environment Homebrew (build 18.0.1+0)
OpenJDK 64-Bit Server VM Homebrew (build 18.0.1+0, mixed mode, sharing)

Java 18 est installé avec homebrew malgré le fait que j'installe toutes mes verions avec apt, la commande ci dessous ne fonctionne pas

sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-17-openjdk-amd64/bin/java      1711      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java      1711      manual mode
* 3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

Cette commande ne détecte pas les versions de java installée avec homebrew,
Je veut passer sous java 8 et pouvoir switcher entre différentes versions de java facilement


OS:Pop!_OS 22.04 LTS / GPU:Nvidia propriétaire / CPU:AMD

Hors ligne

#2 Le 08/05/2022, à 12:29

Elouan660

Re : Problème versions de java

J'ai partiellement résolu le problème avec

brew unlink openjdk
Unlinking /home/linuxbrew/.linuxbrew/Cellar/openjdk/18.0.1... 65 symlinks removed.

puis

brew link openjdk@8
Linking /home/linuxbrew/.linuxbrew/Cellar/openjdk@8/1.8.0+322... 92 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/home/linuxbrew/.linuxbrew/opt/openjdk@8/bin:$PATH"' >> ~/.profile
java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-linuxbre_2022_02_28_15_04-b00)
OpenJDK 64-Bit Server VM (build 25.322-b00, mixed mode)

Mais j'aimerais purger les versions d'un des deux gestionnaires de packets


OS:Pop!_OS 22.04 LTS / GPU:Nvidia propriétaire / CPU:AMD

Hors ligne