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.