Impossible d'ouvrir les fichiers .jar avec Java

8

J'utilise Lubuntu et j'essaye d'ouvrir un fichier nommé Minecraft.jar, mais toutes les solutions qui fonctionnent pour d'autres personnes ne fonctionnent pas pour moi. J'ai ces versions de Java installées:

openjdk version "9-internal" OpenJDK Runtime Environment (build 9-internal + 0-2016-04-14-195246.buildd.src) OpenJDK 64-Bit Server VM (build 9-internal + 0-2016-04-14- 195246.buildd.src, mode mixte)

Lorsque j'essaie de faire un clic droit dessus et de l'ouvrir avec le runtime OpenJDK Java 8, rien ne se passe et chaque fois que j'essaie la commande java -jar dans le terminal, c'est tout ce que j'obtiens:

mitochondria@Mina:~$ java -jar /home/mitochondria/Desktop/Minecraft.jar

Une erreur fatale a été détectée par l'environnement d'exécution Java:

SIGSEGV (0xb) sur pc = 0x00007fc01b121009, pid = 20039, tid = 20040

Version JRE: OpenJDK Runtime Environment (9.0) (build 9-internal + 0-2016-04-14-195246.buildd.src) Java VM: OpenJDK 64-Bit Server VM (9-internal + 0-2016-04-14 -195246.buildd.src, mode mixte, niveaux, compressé oups, g1 gc, linux-amd64) Cadre problématique: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Le vidage de mémoire sera écrit. Emplacement par défaut: les vidages de mémoire peuvent être traités avec "/ usr / share / répart / répart% p% s% c% P" (ou le vidage vers /home/mitochondria/core.20039)

Un fichier de rapport d'erreur contenant plus d'informations est enregistré sous: /home/mitochondria/hs_err_pid20039.log

Si vous souhaitez soumettre un rapport de bogue, veuillez visiter:
http://bugreport.java.com/bugreport/crash.jsp Le crash s'est produit en dehors de la machine virtuelle Java en code natif. Voir le cadre problématique pour savoir où signaler le bogue.

Abandonné (core dumpé)

Mitochondries
la source

Réponses:

14

Vous semblez utiliser une version de développement de java: Java 9 n'est pas encore sorti.

Donc, tout d'abord, vous devez supprimer cette version de java et installer celle par défaut:

sudo apt-get remove openjdk-9-*
sudo apt-get install default-jre

Selon votre version d'Ubuntu, il doit s'agir d'une version 7 ou 8. Si vous utilisez une version de développement d'Ubuntu, vous devrez peut-être choisir la version 8: sudo apt-get install openjdk-8-jre

Ensuite, vous devriez pouvoir exécuter Minecraft.

Par ailleurs, la méthode la plus simple pour l'installer est d'utiliser le PPA au lieu d'essayer d'exécuter le .jar à la main:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer
Mossroy
la source
Non seulement cela a résolu le problème, mais vous êtes allé au-delà en montrant comment atteindre plus facilement le résultat final demandé. Excellent premier message, à mon humble avis.
gravité
Merci beaucoup! J'essaie de comprendre cela depuis des jours! Les instructions étaient claires et efficaces!
Mitochondria
Un lanceur Linux natif pour Minecraft a été publié et peut être téléchargé en tant que fichier Deb. Si vous utilisez toujours 16.04, vous devrez construire libicu à partir de la source
Suici Doga