JAR-Dateien können mit Java nicht geöffnet werden

8

Ich verwende Lubuntu und versuche, eine Datei mit dem Namen Minecraft.jar zu öffnen, aber alle Lösungen, die für andere Leute funktionieren, funktionieren nicht für mich. Ich habe diese Versionen von Java installiert:

openjdk-Version "9-intern" OpenJDK-Laufzeitumgebung (Build 9-intern + 0-2016-04-14-195246.buildd.src) OpenJDK 64-Bit-Server-VM (Build 9-intern + 0-2016-04-14- 195246.buildd.src, gemischter Modus)

Wenn ich versuche, mit der rechten Maustaste darauf zu klicken und mit OpenJDK Java 8 Runtime zu öffnen, passiert nichts, und wenn ich den Befehl java -jar im Terminal versuche, ist dies alles, was ich bekomme:

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

In der Java-Laufzeitumgebung wurde ein schwerwiegender Fehler festgestellt:

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

JRE-Version: OpenJDK Runtime Environment (9.0) (Build 9-intern + 0-2016-04-14-195246.buildd.src) Java-VM: OpenJDK 64-Bit-Server-VM (9-intern + 0-2016-04-14 -195246.buildd.src, gemischter Modus, gestuft, komprimiert oops, g1 gc, linux-amd64) Problematischer Frame: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Core Dump wird geschrieben. Standardspeicherort: Core-Dumps können mit "/ usr / share / apport / apport% p% s% c% P" (oder Dumping an /home/mitochondria/core.20039) verarbeitet werden.

Eine Fehlerberichtsdatei mit weiteren Informationen wird gespeichert als: /home/mitochondria/hs_err_pid20039.log

Wenn Sie einen Fehlerbericht einreichen möchten, besuchen Sie bitte:
http://bugreport.java.com/bugreport/crash.jsp Der Absturz ereignete sich außerhalb der Java Virtual Machine in nativem Code. Siehe problematischer Rahmen, wo der Fehler gemeldet werden soll.

Abgebrochen (Core Dumped)

Mitochondrien
quelle

Antworten:

14

Sie scheinen eine Entwicklungsversion von Java zu verwenden: Java 9 wurde noch nicht veröffentlicht.

Zunächst sollten Sie diese Java-Version entfernen und die Standardversion installieren:

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

Abhängig von Ihrer Ubuntu-Version sollte es sich um eine Version 7 oder 8 handeln. Wenn Sie eine Entwicklungsversion von Ubuntu verwenden, müssen Sie möglicherweise Version 8 auswählen: sudo apt-get install openjdk-8-jre

Dann sollten Sie Minecraft ausführen können.

Die einfachste Methode zur Installation ist übrigens die Verwendung der PPA, anstatt zu versuchen, die .jar-Datei manuell auszuführen:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer
Mossroy
quelle
Dies hat nicht nur das Problem gelöst, sondern Sie haben auch gezeigt, wie Sie das gewünschte Endergebnis einfacher erreichen können. Ausgezeichneter erster Beitrag, IMHO.
Schwerkraft
Ich danke dir sehr! Ich habe seit Tagen versucht, dies herauszufinden! Die Anweisungen waren klar und effektiv!
Mitochondrien
Ein nativer Linux-Launcher für Minecraft wurde veröffentlicht und kann als Deb-Datei heruntergeladen werden. Wenn Sie noch 16.04 verwenden, müssen Sie libicu aus der Quelle
erstellen