#1 Le 03/10/2021, à 14:53
- lololepro
Java ne fonctionne plus avec Minecraft
Bonjours, Minecraft fait que planté et me donne ça a chaque fois :
https://paste.gg/p/anonymous/b166a73d0f … bf57e53b70
Merci pour toute aide
Hors ligne
#2 Le 03/10/2021, à 15:40
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Ça a l'air d'être une incompatibilité avec OpenJDK 16. Il faudrait éventuellement tester l'installation de la version proprio d'Oracle de Java pour voir si elle provoque le même problème.
Une alternative, plus simple à tester rapidement, serait d'installer Minecraft en format snap ou flatpak, qui embarquent a priori leur propre version de Java. Mais ce sera peut-être moins simple à gérer si tu utilises des builds spécifiques de Minecraft, des mods, des packs...
Hors ligne
#3 Le 03/10/2021, à 15:45
- lololepro
Re : Java ne fonctionne plus avec Minecraft
Minecraft télécharger déjà de base la version Microsoft OpenJDK et l'ouvre avec, mais l'on peut aussi le lancé avec un Java externe (en l’occurrence Bellsoft Java 17 que j'utilise) et le problème ce produit encore
Hors ligne
#4 Le 03/10/2021, à 15:49
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Du coup, avec la version snap (disponible de base sur Ubuntu, mc-installer ou Launcher for Minecraft) ou flatpak (nécessite d'ajouter le dépôt de Flathub et éventuellement d'installer flatpak avant, Minecraft), c'est pareil ?
Hors ligne
#5 Le 03/10/2021, à 15:57
- lololepro
Re : Java ne fonctionne plus avec Minecraft
Le flatpak fait pareil
Hors ligne
#6 Le 03/10/2021, à 16:16
- lololepro
Re : Java ne fonctionne plus avec Minecraft
et les snaps pareil
Hors ligne
#7 Le 03/10/2021, à 16:21
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Personnellement, pas de problème avec la version flatpak mais je me rends compte que j'étais encore sur OpenJDK 11. Néanmoins, je viens d'installer la version 16 depuis les dépôts Ubuntu et Minecraft se lance toujours sans problème : le launcher démarre, je peux créer une partie... Du coup, je ne sais pas du tout si la version flatpak a son Java embarqué ou pas mais quel que soit le cas, ça fonctionne de mon côté...
Quand tu dis que tu peux le lancer avec une autre version de Java, tu parles de lancer le .jar ou il y a un paramètre qu'on peut changer dans Minecraft ?
Hors ligne
#8 Le 03/10/2021, à 16:29
- lololepro
Re : Java ne fonctionne plus avec Minecraft
De lancé Minecraft
https://i.ibb.co/zQjgszP/Capture-d-cran … -28-01.png
Dans Exécutable Java
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images.
Dernière modification par cqfd93 (Le 03/10/2021, à 16:51)
Hors ligne
#9 Le 03/10/2021, à 16:33
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Je ne trouve pas du tout cet écran-là de mon côté.
Hors ligne
#10 Le 03/10/2021, à 16:37
- lololepro
Re : Java ne fonctionne plus avec Minecraft
Dans l'onglet configuration du lanceur, il y a trois petit point sur chaque instance ,il faut appuyer dessus -> Modifier -> en bas il y a plus d'option ,puis il suffis de prendre l’exécuteur Java que l'on veut
Hors ligne
#11 Le 03/10/2021, à 16:43
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Ah oui, c'est dans la config de la version de Minecraft sélectionnée ; je cherchais dans les paramètres du launcher.
Là, j'ai la même chose que toi.
Donne le retour de :
dpkg -l | grep openjdk
sudo update-alternatives --config java
La deuxième commande va te demander de choisir la version de Java par défaut pour le système. Valide juste si tu ne veux pas changer mais poste le retour pour avoir la liste de celles qui sont installées.
Hors ligne
#12 Le 03/10/2021, à 16:45
- lololepro
Re : Java ne fonctionne plus avec Minecraft
ii openjdk-11-jre:amd64 11.0.11+9-0ubuntu2~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-11-jre-headless:amd64 11.0.11+9-0ubuntu2~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
et
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/lib/jvm/bellsoft-java17-full-amd64/bin/java 21700003 mode automatique
1 /usr/lib/jvm/bellsoft-java17-full-amd64/bin/java 21700003 mode manuel
2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 mode manuel
Dernière modification par lololepro (Le 03/10/2021, à 16:46)
Hors ligne
#13 Le 03/10/2021, à 16:53
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Que te renvoie la commande java --version ? Si tu passes sur OpenJDK 11 (choix 2) pour faire un essai, est-ce que Minecraft se lance ?
Là, ce qui m'étonne, c'est qu'il n'y a pas d'OpenJDK 16 dans les alternatives. Soit c'est la version BellSoft 17 qui est basée dessus et qui est utilisée, soit elle est intégrée aux paquets flatpak/snap (du moins aux runtimes qu'ils utilisent) mais ce serait étonnant que ça plante.
Hors ligne
#14 Le 03/10/2021, à 17:00
- lololepro
Re : Java ne fonctionne plus avec Minecraft
openjdk 17 2021-09-14 LTS
OpenJDK Runtime Environment (build 17+35-LTS)
OpenJDK 64-Bit Server VM (build 17+35-LTS, mixed mode, sharing)
et
Il plante toujours avec Java 11
Hors ligne
#15 Le 03/10/2021, à 17:04
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Tu pourrais poster le log (comme dans le message #1) obtenu en lançant la version flatpak quand elle plante ?
Hors ligne
#16 Le 03/10/2021, à 17:13
- lololepro
Re : Java ne fonctionne plus avec Minecraft
https://paste.gg/p/anonymous/7569036042 … bca1695ff9
C'est presque la même chose
Hors ligne
#17 Le 03/10/2021, à 17:39
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
C'était surtout pour voir s'il cherchait bien un Java dans le dossier du flatpak et plus dans ton dossier ~/.minecraft. C'est bien le cas. En revanche, il y a une différence notable de mon côté : je n'ai rien dans ~/.var/app/com.mojang.Minecraft/.minecraft/bin. Dans ton cas, il lance un "d442-d65f-351a-aa0f" qui s'y trouve (et qui est, je suppose, un exécutable java renommé). Or, d'après ta capture plus haut, ton Minecraft est aussi paramétré pour utiliser la version par défaut, donc je ne comprends pas bien pourquoi il y a une différence...
Que donne le retour suivant ?
ls -la ~/.var/app/com.mojang.Minecraft/.minecraft/bin
Hors ligne
#18 Le 03/10/2021, à 17:44
- lololepro
Re : Java ne fonctionne plus avec Minecraft
drwxrwxr-x 3 loic loic 4096 oct. 3 18:43 .
drwxr-xr-x 30 loic loic 12288 oct. 3 18:43 ..
drwxr-xr-x 3 loic loic 4096 oct. 3 17:59 4030-1925-a4be-0164
Voila
Hors ligne
#19 Le 03/10/2021, à 17:51
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
La version flatpak a été installée aujourd'hui ?
Si tu crées une nouvelle configuration en laissant les options par défaut, c'est pareil ?
Hors ligne
#20 Le 03/10/2021, à 18:09
- lololepro
Re : Java ne fonctionne plus avec Minecraft
Oui et Oui
Hors ligne
#21 Le 03/10/2021, à 18:15
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Si tu vas dans ~/.var/app/com.mojang.Minecraft/.minecraft/bin et que tu déplaces le dossier 4030-1925-a4be-0164 sur le bureau puis que tu lances Minecraft, ça change quoi que ce soit ? Il recrée le dossier en question ?
Hors ligne
#22 Le 03/10/2021, à 18:20
- lololepro
Re : Java ne fonctionne plus avec Minecraft
Oui
Hors ligne
#23 Le 03/10/2021, à 18:35
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Quand tu étais passé sur OpenJDK 11 (message #14), tu avais retenté de lancer ta version d'origine ou tu avais juste essayé la version flatpak ? Si tu n'avais pas essayé, retente au cas où mais je suis un peu à court d'idées, je ne comprends pas pourquoi il se comporte différemment de mon côté.
Hors ligne
#24 Le 03/10/2021, à 18:42
- lololepro
Re : Java ne fonctionne plus avec Minecraft
J'essaye, mais ça fait pareil
Hors ligne
#25 Le 03/10/2021, à 19:02
- abelthorne
Re : Java ne fonctionne plus avec Minecraft
Dans ta version d'origine (pas flatpak), si tu modifies les paramètres de Minecraft 1.7.1, tu peux lui indiquer un exécutable Java. Si tu mets /usr/lib/jvm/java-11-openjdk-amd64/bin/java ça change quelque chose ?
Hors ligne