Я хочу использовать JavaFX в Ubuntu. Согласно этой ссылке , мне нужно установить libavcodec53
и libavformat53
. Я погуглил и наткнулся на сайты, подобные , это , который предлагает использовать
sudo apt-get update
sudo apt-get install libavcodec53
для Ubuntu 12.04 и 14.04. Я использую версию 16.04 и у меня вышеперечисленные команды не работают.
Я также использовал приведенную ниже команду
sudo apt-get install libav-tools
Но когда я дал sudo apt-cache search libav | grep extra-
, это не дало мне никакого результата.
Так как мне установить libavcodec53
и libavformat53
, чтобы я мог использовать JavaFx в Ubuntu 16.04?
Вы можете скачать JavaFX с официального сайта Oracle или установить JavaFX из репозиториев Ubuntu по умолчанию.
Начиная с JDK 7u6 JavaFX включен в стандартные комплекты JDK и JRE. Пожалуйста загрузите JDK или JRE для использования JavaFX. Инструкции по установке Oracle Java приведены по следующему вопросу: Как мне установить проприетарную версию JDK 6/7/8 или JRE Sun / Oracle? .
На той же странице загрузки Oracle Java есть еще одна ссылка для загрузки Cobundle Java SE Development Development Kit (JDK), который содержит JDK 8 с IDE NetBeans.
В репозиториях Ubuntu 16.04 и более поздних версиях по умолчанию JavaFX упакован как отдельный пакет с именем openjfx . Чтобы установить его, откройте терминал и введите:
sudo apt install default-jdk openjfx
Эта команда является полной альтернативой установке Oracle Java и JavaFX. При желании вы можете установить openjdk-11-jdk вместо или рядом с openjdk-8-jdk в Ubuntu 18.04, и openjfx работает с обоими JDK.
Вы также можете установить NetBeans с помощью этой команды:
sudo apt install netbeans
JavaFX может успешно запустить все примеры JavaFX из учебников «Начало работы с JavaFX» на официальном сайте Oracle. Единственное отличие от руководств по Oracle заключается в том, что в NetBeans openjfx не добавляет запись JavaFX Application в File -> New Project -> . Java , поэтому вам нужно выбрать Java Application .