Tidak dapat membuka file .jar dengan Java

8

Saya menggunakan Lubuntu dan mencoba membuka file bernama Minecraft.jar, tetapi semua solusi yang berfungsi untuk orang lain tidak berfungsi untuk saya. Saya telah menginstal versi Java ini:

versi openjdk "9-internal" OpenJDK Runtime Environment (build 9-internal + 0-2016-04-14-195246.buildd.src) OpenJDK Server 64-Bit VM (build 9-internal + 0-2016-04-14- 195246.buildd.src, mode campuran)

Ketika saya mencoba klik kanan dan buka dengan OpenJDK Java 8 runtime tidak ada yang terjadi dan setiap kali saya mencoba perintah java -jar di terminal, ini yang saya dapatkan:

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

Kesalahan fatal telah terdeteksi oleh Java Runtime Environment:

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

Versi JRE: OpenJDK Runtime Environment (9.0) (build 9-internal + 0-2016-04-14-195246.buildd.src) Java VM: OpenJDK Server 64-Bit Server VM (9-internal + 0-2016-04-14 -195246.buildd.src, mode campuran, berjenjang, oops terkompresi, g1 gc, linux-amd64) Bingkai bermasalah: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Core dump akan ditulis. Lokasi default: Core dumps dapat diproses dengan "/ usr / share / apport / apport% p% s% c% P" (atau dumping ke /home/mitochondria/core.20039)

File laporan kesalahan dengan informasi lebih lanjut disimpan sebagai: /home/mitochondria/hs_err_pid20039.log

Jika Anda ingin mengirimkan laporan bug, silakan kunjungi:
http://bugreport.java.com/bugreport/crash.jsp Kecelakaan terjadi di luar Java Virtual Machine dalam kode asli. Lihat bingkai bermasalah untuk melaporkan bug tersebut.

Dibatalkan (inti dibuang)

Mitokondria
sumber

Jawaban:

14

Anda tampaknya menggunakan versi pengembangan java: Java 9 belum dirilis.

Jadi, pertama-tama, Anda harus menghapus versi java ini, dan menginstal yang standar:

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

Tergantung pada versi Ubuntu Anda, itu harus versi 7 atau 8. Jika Anda berada pada versi pengembangan Ubuntu, Anda mungkin perlu memilih versi 8: sudo apt-get install openjdk-8-jre

Maka Anda harus dapat menjalankan Minecraft.

Omong-omong, metode paling sederhana untuk menginstalnya adalah dengan menggunakan PPA alih-alih mencoba menjalankan .jar dengan tangan:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer
Mossroy
sumber
Tidak hanya ini menyelesaikan masalah, tetapi Anda melangkah lebih jauh dalam menunjukkan bagaimana lebih mudah mencapai hasil akhir yang diminta. Pos pertama yang bagus, IMHO.
gravitasi
Terima kasih banyak! Saya telah mencoba mencari tahu ini selama berhari-hari! Petunjuknya jelas, dan efektif!
Mitochondria
Peluncur Linux asli untuk Minecraft telah dirilis dan dapat diunduh sebagai file Deb. Jika Anda masih menggunakan 16,04 Anda harus membuat libicu dari sumber
Suici Doga