Рейтинг:0

Как понизить версию JDK?

флаг fr

Я установил JDK с помощью приложения Ubuntu Software, в котором был выбран JDK-16.0.2, и мне нужно перейти на версию 11.

флаг in
Пара вопросов: (1) какую версию Ubuntu вы устанавливаете? (2) вам нужен OpenJDK или Oracle JDK?
Fadi avatar
флаг fr
@matigo **ОС:** Ubuntu 20.04.3 LTS x86_64... Мне нужен OpenJDK
Рейтинг:1
флаг in

  1. dcfldd
  2. подход Это требует, чтобы вы сначала запустили в LiveUSB эти команды в терминале:вселенная sudo add-apt-repository

судо подходящее обновление

  1. Программа dcfldd
     является модифицированной версией 
    дд
    в репозитории Universe, предназначенном для работы со специальностью криминалистики, поэтому в нем есть много других инструментов и проверок хеш-сумм для проверки вайпов и хэшей. Это также поставляется с индикаторами состояния для отслеживания прогресса и отчетов по мере продвижения (в Ubuntu 18.04, дд этого не было, поэтому, если вы используете 18.04 на своем LiveUSB для этого, вы можете использовать
    dcfldd
     вариант вместо этого, если вы хотите индикатор прогресса)
  2. Он использует больший размер блока ( бс
    ) по умолчанию, но также более чем способен стереть ваши диски и является альтернативой 
    дд
  3. потому что у него есть отслеживание состояния и индикация по ходу дела. Как и выше, используйте:
    sudo dcfldd if=/dev/zero of=/dev/DEVNAME status=on
    
    Что это делает, работает dcfldd с теми же параметрами, за исключением того, что по умолчанию используется размер блока 32768 байт для обработки. У этого также есть индикатор состояния, который мы принудительно включаем здесь.
    Это по существу делает то же самое, что и 
    дд
    , но быстрее и имеет гарантию индикатора состояния.
    Есть и другие PPA с более новым ffmpeg. Самый последний 
    FFmpeg 4 — медиа-инструмент (Xenial и новее) от Роба Сэвори . Чтобы добавить этот PPA в вашу систему, используйте команды ниже:
    sudo add-apt-repository ppa:savoury1/ffmpeg4
    sudo apt-получить обновление
    sudo apt-get установить ffmpeg В результате вы получите версию с
    --enable-libzimg
     флаг компиляции и 
  4. ffmkv не будет жаловаться на «преобразование HDR в SDR или изменение разрешения».
    Примечание: вы можете 
    поиск PPA
    самостоятельно с помощью специального локального приложения под названием Y Менеджер PPA Один из многих ответов на ваш вопрос
    dbus
    Использовать 
    ожидать
    . Это программа, имитирующая терминальный ввод в программах, которые интерактивно запрашивают данные. Отличный инструмент для автоматизации. Вы можете установить его с помощью 
    sudo apt install ожидать
    Поскольку я не знаю, какие именно вопросы задает установщик openjdk, я бы использовал вымышленный пример программы. 
    какая-то программа
     который задает два вопроса, 
    Введите ваше имя:
     и 
    Введите свой возраст: а затем что-то делает (не запрашивая больше ввода). Если вы хотите автоматически предоставлять ответы на эти вопросы, скрипт будет выглядеть так: #!/USR/бен/ожидание
    
    порождать какую-то программу
  5. ожидать "имя:" отправить "Джон\r"ожидать "возраст:" отправить "42\r"
    ждать
    
    порождать команда запускает вашу программу, ожидать говорит сценарию ждать, пока указанная строка не появится в выводе программы, Отправить говорит скрипту отправить указанную строку в программу (\р это Enter), и
    ждать
     ждет, пока программа завершится.
    Перед вами два варианта: Вы можете удалить JDK-16.0.2, затем установить OpenJDK 11 и иметь только эту реализацию в своей системе. Вы можете установить OpenJDK 11 и использовать
    обновление-альтернативы
     чтобы указать, какую версию вы хотите рассматривать как версию по умолчанию
    Этот ответ будет посвящен второму варианту, хотя вы можете изменить его, чтобы он работал для первого. Откройте терминал (если он еще не открыт) или подключитесь по SSH к серверу, на который вы устанавливаете Java. Установите среду выполнения Java по умолчанию. Для Ubuntu 20.04 это версия 11.0.11:
    
    sudo apt установить default-jre
    Если вы хотите быть абсолютно уверены в версии, вы также можете указать версию:
    
    sudo apt установить openjdk-11-jre-безголовый

Fadi avatar
флаг fr
Спасибо! Я потратил так много часов, пытаясь настроить свою среду разработки для React Native, и она, наконец, работает. Какой кошмар...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.