Impossibile aprire i file .jar con Java


8

Sto usando Lubuntu e sto provando ad aprire un file chiamato Minecraft.jar, ma tutte le soluzioni che funzionano per altre persone non funzionano per me. Ho installato queste versioni di Java:

openjdk versione "9-internal" OpenJDK Runtime Environment (build 9-internal + 0-2016-04-14-195246.buildd.src) VM OpenJDK 64-Bit Server (build 9-internal + 0-2016-04-14- 195246.buildd.src, modalità mista)

Quando provo a fare clic con il pulsante destro del mouse e ad aprirlo con OpenJDK Java 8 runtime non succede nulla e ogni volta che provo il comando java -jar nel terminale questo è tutto ciò che ottengo:

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

Java Runtime Environment ha rilevato un errore irreversibile:

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

Versione JRE: OpenJDK Runtime Environment (9.0) (build 9-internal + 0-2016-04-14-195246.buildd.src) VM Java: OpenJDK 64-Bit Server VM (9-internal + 0-2016-04-14 -195246.buildd.src, modalità mista, a livelli, oops compressi, g1 gc, linux-amd64) Frame problematico: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Il dump principale verrà scritto. Posizione predefinita: i core dump possono essere elaborati con "/ usr / share / apport / apport% p% s% c% P" (o scaricando in /home/mitochondria/core.20039)

Un file di segnalazione errori con ulteriori informazioni viene salvato come: /home/mitochondria/hs_err_pid20039.log

Se si desidera inviare una segnalazione di bug, visitare:
http://bugreport.java.com/bugreport/crash.jsp L'arresto anomalo si è verificato all'esterno della Java Virtual Machine nel codice nativo. Vedi frame problematico per dove segnalare il bug.

Interrotto (core scaricato)

Risposte:


14

Sembra che tu stia utilizzando una versione di sviluppo di Java: Java 9 non è stato ancora rilasciato.

Quindi, prima di tutto, dovresti rimuovere questa versione di java e installare quella predefinita:

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

A seconda della versione di Ubuntu, dovrebbe essere una versione 7 o 8. Se si utilizza una versione di sviluppo di Ubuntu, potrebbe essere necessario scegliere la versione 8: sudo apt-get install openjdk-8-jre

Quindi dovresti essere in grado di eseguire Minecraft.

A proposito, il metodo più semplice per installarlo è usare il PPA invece di provare a eseguire manualmente il .jar:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer

Questo non solo ha risolto il problema, ma è andato ben oltre nel mostrare come ottenere più facilmente il risultato finale richiesto. Ottimo primo post, IMHO.
— gravità

Grazie mille! Ho cercato di capirlo per giorni! Le istruzioni erano chiare ed efficaci!
— Mitocondri,

È stato rilasciato un launcher Linux nativo per Minecraft e può essere scaricato come file Deb. Se stai ancora usando 16.04 dovrai costruire libicu dal sorgente
— Suici Doga
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.