web-dev-qa-db-fra.com

Impossible d'ouvrir les fichiers .jar avec Java

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

openjdk version "9-internal" Environnement d'exécution OpenJDK (build 9-internal + 0-2016-04-14-195246.buildd.src) Serveur OpenJDK 64 bits VM (build 9-internal + 0- 2016-04-14-195246.buildd.src, mode mixte)

Lorsque j'essaie de cliquer dessus avec le bouton droit de la souris et de l'ouvrir avec OpenJDK Java 8, rien ne se passe et chaque fois que j'essaie d'utiliser la commande Java -jar dans le terminal, c'est tout ce que j'ai:

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) à l'ordinateur = 0x00007fc01b121009, pid = 20039, tid = 20040

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

Le core dump sera écrit. Emplacement par défaut: les vidages de mémoire peuvent être traités avec "/ usr/share/proportionnent/proportionnent% p% s% c% P" (ou en effectuant un vidage dans /home/mitochondria/core.20039)

Un fichier de rapport d'erreur contenant plus d'informations est enregistré en tant que: /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 est survenu en dehors de la machine virtuelle Java en code natif. Voir le cadre problématique pour savoir où signaler le bogue.

Aborted (noyau vidé)

8
Mitochondria

Vous semblez utiliser une version de développement de Java: Java 9 n'a pas encore été publié.

Donc, tout d’abord, vous devriez 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 devrait 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

Vous devriez alors pouvoir exécuter Minecraft.

À propos, la méthode la plus simple pour l'installer consiste à utiliser le PPA au lieu d'essayer de lancer le fichier .jar à la main:

Sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
Sudo apt-get update
Sudo apt-get install minecraft-installer
14
Mossroy