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 снова и сделать его снова пригодным для использования.