TheAndrey 16283 Опубликовано: 23 июня 2021 В данной теме я расскажу как установить Oracle Java на Linux на примере популярного дистрибутива Ubuntu 20. Описанные в данном руководстве команды должны успешно работать и на других дистрибутивах. Почему Oracle Java вместо OpenJDK? К сожалению, в составе OpenJDK отсутствует компонент JavaFX, необходимый для работы большинства Minecraft лаунчеров. Его конечно можно доустановить, но найти подходящую версию не так-то просто... Коммерческий продукт от Oracle имеет лучшую производительность (замечено на опыте эксплуатации серверов). Мы же запускаем игру и для нас важен FPS. В апреле 2019 изменились условия лицензии Oracle Java. Из-за этого автоматический установщик, описанный в предыдущем руководстве, больше не работает. Установка осуществляется теперь только вручную. Установка Шаг 1. Подготовка Скачайте последнюю версию с официального сайта. Выберите версию в зависимости от разрядности вашей системы. Теперь откройте терминал (Ctrl + Alt + T) наберите: sudo -s введите пароль от своей учётной записи и нажмите Enter. Имя пользователя должно смениться на root. Шаг 2. Распаковка Распакуйте скачанный архив следующей командой: mkdir -p /usr/lib/jvm tar -xf jre-8u291-linux-x64.tar.gz -C /usr/lib/jvm Совет: Для вставки правильного пути к файлу, сотрите «jre-8u291-linux-x64.tar.gz» и перетащите скачанный файл прямо на окно терминала. Если всё выполнено правильно, никаких посторонних сообщений в терминале появляться не должно. Это же касается выполнения дальнейших команд. Если появилась ошибка - значит вы что-то делаете на данном этапе неправильно и продолжать, пока не разберётесь не стоит. Переходим в папку с установленными Java VM и создаём символьную ссылку для удобства при обновлении. cd /usr/lib/jvm ln -s jre1.8.0_291 java-8-oracle Не забудьте изменить номер версии 291 на актуальный (он также встречается в имени архива). Или можно его стереть, затем нажать Tab для авто завершения имени директории. Шаг 3. Регистрация в системе Регистрируем нашу установку в системе, чтобы можно было запускать в терминале командой java. update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 1 Цифра 1 на конце задаёт приоритет в списке. Увеличьте это значение, если у вас установлено несколько версий Java, дабы эта не использовалась как версия по-умолчанию. Открываем для редактирования файл командой: nano /usr/share/applications/oracle-java8.desktop Копируем текст ниже и вставляем (Ctrl + Shift + V) [Desktop Entry] Encoding=UTF-8 Name=Oracle Java 8 Runtime Comment=Oracle Java 8 Runtime Exec=/usr/lib/jvm/java-8-oracle/bin/java -jar %f Terminal=false Type=Application Icon=application-java MimeType=application/x-java-archive;application/java-archive;application/x-jar; NoDisplay=true Сохраняем файл Ctrl + X, затем Enter. На этом с установкой собственно всё! Терминал можно закрыть. Можно пользоваться Откройте свойства файла лаунчера, перейдите на вкладку «открыть с помощью». Если всё при установке было сделано правильно – у вас в списке будет присутствовать данный пункт: Здесь вы можете назначить программой по-умолчанию, чтобы запускать все лаунчеры двойным кликом. В противном случае можно пользоваться пунктом меню «Открыть в другом приложении» для возможности выбирать нужную версию Java. Как обновить Java Как и установка, обновление тоже будет ручным. Суть его сводится к скачиванию архива с новой версией Java и переназначении символьной ссылки на неё. Больше ничего перенастраивать не нужно (об этом мы позаботились на этапе установки). Выполните все подготовительные действия из шага 1. Удалите предыдущую версию командами: cd /usr/lib/jvm rm -r java-8-oracle jre1.8.0_<version> <version> - заменить на номер версии. Выполните действия из шага 2. На этом всё. 1 Поделиться сообщением Ссылка на сообщение