Erreur de version java raspberry pi 4

Fermé
DankBroom - 28 janv. 2022 à 14:39
brucine Messages postés 18011 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 décembre 2024 - 28 janv. 2022 à 19:02
bonjour, je souhaite installer un serveur minecraft sur mon raspberry pi 4 mais au moment d'executer buildtools.jar la console m'indique d'utiliser java 17.
Je ne trouve pas comment installer cette version de java, puis-je avoir de l'aide ?
A voir également:

3 réponses

brucine Messages postés 18011 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 décembre 2024 2 643
28 janv. 2022 à 16:32
Bonjour,

Qui dit Raspberry ne dit pas forcément quel OS dessus, mais l'architecture est en principe toujours ARM et 32 bits.

Java 17 pour Raspbian s'obtient en principe via:


wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.1%2B12/OpenJDK17U-jdk_arm_linux_hotspot_17.0.1_12.tar.gz
tar xzfv OpenJDK17U-jdk_arm_linux_hotspot_17.0.1_12.tar.gz
./jdk-17.0.1+12/bin/java -version
0
je vais essayer, en espérant que ça marche :)
0
ça ne marche pas, la console m'indique une erreur :
wget : commande --execute "rsion" incorrecte
0
brucine Messages postés 18011 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 décembre 2024 2 643
28 janv. 2022 à 19:02
Le sujet est documenté in extenso ici en passant par SDKMAN puis en choisissant la version Java appropriée mais seulement si, on ne sait jamais, tu as bricolé une version Raspbian 64 bits (et à condition que l'on parle bien de Raspbian, tu as peut-être installé autre chose auquel cas ça ne va pas le faire):
https://foojay.io/today/java-17-on-the-raspberry-pi/
ou là:
https://codepiblog.com/post.php?p=minecraft_server_raspberry_pi

Pour une installation "classique" sur Raspbian 32 bits, tu dois procéder comme j'ai indiqué, mais tu as du te mélanger les pinceaux dans la syntaxe.

Tu dois d'abord et au besoin avec les privilèges qui vont bien (sudo su) télécharger l'archive:

wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.1%2B12/OpenJDK17U-jdk_arm_linux_hotspot_17.0.1_12.tar.gz

puis la décompresser dans un dossier:

tar xzfv OpenJDK17U-jdk_arm_linux_hotspot_17.0.1_12.tar.gz ./jdk-17.0.1+12/bin/java -version

Détails ici dans le 2ème message et le lien du 3ème:
https://www.reddit.com/r/raspberry_pi/comments/r677q9/installing_java_17_on_pi_4/

La voie SDKMAN est rapportée comme étant plus fonctionnelle, mais elle signifie que l'on aura installé une version 64 bits de Raspbian, et donc soit sacrifié sa carte SD actuelle et ce qu'il y a dessus, soit l'avoir conservée pour autre chose et en utiliser une nouvelle.

https://downloads.raspberrypi.org/raspios_arm64/images/
et en utilisant comme d'habitude Raspberry Pi Imager:
https://www.pofilo.fr/post/20201129-raspberry-pi-4-64bits/
0