Невозможно открыть.jar файлы с Java

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

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

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

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

Неустранимая ошибка была обнаружена средой выполнения Java:

SIGSEGV (0xb) при pc=0x00007fc01b121009, pid=20039, tid=20040

Версия JRE: среда выполнения OpenJDK (9.0) (сборка 9-внутренняя +0-2016-04-14-195246.buildd.src) Java VM: виртуальная машина OpenJDK 64-Bit Server (9-внутренняя + 0-2016-04-14 -195246.buildd.src, смешанный режим, многоуровневый, сжатые операции, 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 в собственном коде. Смотрите проблемный кадр, где сообщать об ошибке.

Прервано (ядро сброшено)

1 ответ

Решение

Похоже, вы используете версию 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
Другие вопросы по тегам