Не вдається відкрити .jar файли з Java


8

Я використовую Lubuntu і намагаюся відкрити файл під назвою Minecraft.jar, але всі рішення, які працюють для інших людей, не працюють для мене. У мене встановлені такі версії Java:

Версія openjdk "9-внутрішня" середовище виконання OpenJDK (збірка 9-внутрішня + 0-2016-04-14-195246.buildd.src) 64-бітний сервер VM OpenJDK (збірка 9-внутрішня + 0-2016-04-14- 195246.buildd.src, змішаний режим)

Коли я намагаюся клацнути правою кнопкою миші та відкрити за допомогою виконання OpenJDK Java 8, нічого не відбувається, і коли я намагаюся команду java -jar в терміналі, це все, що я отримую:

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

У середовищі виконання Java Java виявлено фатальну помилку:

SIGSEGV (0xb) на ПК = 0x00007fc01b121009, pid = 20039, tid = 20040

Версія JRE: OpenJDK Runtime Environment (9.0) (збірка 9-внутрішня + 0-2016-04-14-195246.buildd.src) Java VM: 64-бітова VM сервера OpenJDK (9-внутрішня + 0-2016-04-14 -195246.buildd.src, змішаний режим, багатоярусний, стислий oops, g1 gc, linux-amd64) Проблемний кадр: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Буде записано основний дамп. Місце за замовчуванням: Основні скиди можуть бути оброблені за допомогою "/ usr / share / apport / apport% p% s% c% P" (або скидання в /home/mitochondria/core.20039)

Файл звіту про помилки з додатковою інформацією зберігається як: /home/mitochondria/hs_err_pid20039.log

Якщо ви хочете надіслати звіт про помилку, відвідайте:
http://bugreport.java.com/bugreport/crash.jsp Аварія сталася поза віртуальною машиною Java у рідному коді. Дивіться проблемний кадр, де можна повідомити про помилку.

Аборт (ядро скинуто)

Відповіді:


14

Здається, ви використовуєте розробну версію Java: Java 9 ще не випущена.

Отже, перш за все, слід видалити цю версію Java та встановити типову:

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

Залежно від вашої версії Ubuntu, це повинна бути версія 7 або 8. Якщо ви розробляєте версію Ubuntu, можливо, вам доведеться вибрати версію 8: sudo apt-get install openjdk-8-jre

Тоді ви зможете запустити Minecraft.

До речі, найпростіший спосіб її встановити - це використовувати PPA, а не намагатися запустити .jar вручну:

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

Це не тільки вирішило це питання, але ви йшли вище та далі, показуючи, як легше досягти потрібного кінцевого результату. Відмінне перше повідомлення, ІМХО.
сила тяжіння

Дуже дякую! Я цілими днями намагаюся з'ясувати це! Інструкції були чіткими та ефективними!
Мітохондрія

Випущено натиснуту Linux-версію для Minecraft, яку можна завантажити як файл Deb. Якщо ви все ще використовуєте 16.04, вам доведеться зібрати libicu з джерела
Suici Doga
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.