Java не удается открыть файлы.jar

Я запускаю Ubuntu 16.04 и пытаюсь запустить файл minecraft.jar, расположенный на моем рабочем столе. я щелкаю правой кнопкой мыши и выбираю, чтобы открыть его, используя "JDK Java 8 Runtime", но не повезло. Затем я пытаюсь выполнить с терминала:

s@s-Inspiron-3543:~/Desktop$ java -jar Minecraft.jar

и получите следующее сообщение:

The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>

Итак, я установил и снова я получаю то же самое... когда я проверяю версию Java:

 s@s-Inspiron-3543:~$ update-java-alternatives -l

я получаю либо

java-1.8.0-openjdk-amd64    1081  /usr/lib/jvm/java-1.8.0-openjdk- amd64

или если я снова использую 'Java-версию', мне сообщают, где ее установить...

есть идеи???

заранее спасибо:)

1 ответ

Решение

Java 9, OpenJDK или что-то еще находится в стадии разработки, последний раз я проверял, и, скорее всего, он содержит ошибки - очень вероятно, что это связано с тем, что вы используете Java 9, а не стабильный выпуск Java (такой как Java 8).

Подумайте о том, чтобы вернуться к Java 8 и не использовать Java 9, поскольку он все еще находится в "разработке" и еще не выпущен. (Это относится и к Oracle Java).

В противном случае удалите все пакеты Java и попробуйте переустановить их все с помощью:

sudo apt-get install -y openjdk-8-jre openjdk-8-jdk

... который должен установить все файлы Java 8 снова и сделать его снова пригодным для использования.

Другие вопросы по тегам