No se pueden abrir archivos .jar con Java


8

Estoy usando Lubuntu e intento abrir un archivo llamado Minecraft.jar, pero todas las soluciones que funcionan para otras personas no están funcionando para mí. Tengo estas versiones de Java instaladas:

Openjdk versión "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, modo mixto)

Cuando trato de hacer clic derecho y abrir con OpenJDK Java 8 runtime, no pasa nada y cada vez que intento el comando java -jar en la terminal, esto es todo lo que obtengo:

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

Java Runtime Environment ha detectado un error grave:

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

Versión 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, modo mixto, escalonado, comprimido oops, g1 gc, linux-amd64) Marco problemático: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Se escribirá el volcado del núcleo. Ubicación predeterminada: los volcados de núcleo se pueden procesar con "/ usr / share / apport / apport% p% s% c% P" (o volcado a /home/mitochondria/core.20039)

Un archivo de informe de errores con más información se guarda como: /home/mitochondria/hs_err_pid20039.log

Si desea enviar un informe de error, visite:
http://bugreport.java.com/bugreport/crash.jsp El bloqueo ocurrió fuera de la máquina virtual Java en código nativo. Vea el marco problemático para saber dónde informar el error.

Abortado (núcleo descargado)

Respuestas:


14

Parece que está utilizando una versión de desarrollo de java: Java 9 aún no se ha lanzado.

Entonces, antes que nada, debes eliminar esta versión de Java e instalar la predeterminada:

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

Dependiendo de su versión de Ubuntu, debería ser una versión 7 u 8. Si está en una versión de desarrollo de Ubuntu, es posible que deba elegir la versión 8: sudo apt-get install openjdk-8-jre

Entonces deberías poder ejecutar Minecraft.

Por cierto, el método más simple para instalarlo es usar el PPA en lugar de intentar ejecutar el .jar a mano:

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

Esto no solo resolvió el problema, sino que fue más allá al mostrar cómo lograr más fácilmente el resultado final solicitado. Excelente primer post, en mi humilde opinión.
— gravedad

Muchas gracias! ¡He estado tratando de resolver esto por días! ¡Las instrucciones fueron claras y efectivas!
— Mitocondria

Se ha lanzado un lanzador nativo de Linux para Minecraft y se puede descargar como archivo Deb. Si todavía está utilizando 16.04, tendrá que construir libicu desde la fuente
— Suici Doga
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.