Установка openjdk8 и openjfx8 на Ubuntu 18.04
Начиная с версии 18.04, вместо openjdk8 по умолчанию устанавливается openjdk11, в связи с этим не работают или работают плохо некоторые программы. В частности у меня не работала Atollic TrueSTUDIO (среда для разработки под stm32) и утилита STM32CubeProg.
Устанавливаем openjdk8…
sudo apt install openjdk-8-jdk
Проверяем какие версии явы установлены…
update-java-alternatives --list
У меня только одна версия — openjdk8…
Если у вас несколько разных версий, тогда запускаем команду конфигурации java…
sudo update-alternatives --config java
Появятся варианты версий — нужно выбрать —
Проверяем…
java -version
После этого удаляем всё что связано с openjfx…
sudo apt purge openjfx
Потом устанавливаем openjfx8…
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
И фиксируем эти пакеты чтоб они не перетёрлись при обновлениях системы…
sudo apt-mark hold openjfx libopenjfx-jni libopenjfx-java
Это всё, ява готова к употреблению.
Если будете пользоваться STM32CubeProg, тогда надо экспортировать путь к его библиотекам…
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/STMicroelectronics/STM32Cube/STM32CubeProgrammer/lib/
Всё, STM32CubeProg будет работать.
По умолчанию STM32CubeProg ставиться в домашнюю папку, но если вы меняли что-то, тогда укажите правильный путь в команде.
Всем спасибо
Телеграм-чат istarik
Телеграм-чат STM32
- 0
- stD
14475
Поддержать автора
Комментарии (0)