Como instalar libavcodec53 e libavformat53 para que eu possa usar o JavaFx no Ubuntu 16.04

3

Eu quero usar o JavaFX no Ubuntu. De acordo com este link , tenho que instalar libavcodec53 e libavformat53 . Eu pesquisei e encontrei sites como this , que sugere usar

sudo apt-get update
sudo apt-get install libavcodec53

para o Ubuntu 12.04 e 14.04. Estou usando a versão 16.04 e, para mim, os comandos acima não funcionaram.

Eu também usei o comando abaixo

sudo apt-get install libav-tools

Mas quando eu dei sudo apt-cache search libav | grep extra- , não deu nenhum resultado.

Então, como eu devo instalar libavcodec53 e libavformat53 para que eu possa usar o JavaFx no Ubuntu 16.04?

    
por george 14.12.2017 / 13:06

1 resposta

3

Você pode baixar o JavaFX a partir do site oficial da Oracle ou instalar o JavaFX a partir dos repositórios padrão do Ubuntu.

Oracle JavaFX

A partir do JDK 7u6, o JavaFX está incluído nos pacotes JDK e JRE padrão. Por favor, baixe o JDK ou o JRE para usar o JavaFX. As instruções de instalação do Oracle Java estão nesta questão: Como posso instalar o Java JDK 6/7/8 ou JRE proprietário da Sun / Oracle? .

Na mesma página de download do Oracle Java, há outro link para fazer download de um Cobundle do JDK (Java SE Development Kit) que contém o JDK 8 com o NetBeans IDE.

Ubuntu JavaFX

Nos repositórios padrão do Ubuntu 16.04 e posteriores, o JavaFX é empacotado como um pacote separado chamado openjfx . Para instalá-lo, abra o terminal e digite:

sudo apt install default-jdk openjfx  

Este comando é uma alternativa completa para instalar o Oracle Java e o JavaFX. Você também pode instalar o NetBeans com este comando:

sudo apt install netbeans  

O JavaFX pode executar todos os exemplos do JavaFX a partir dos tutoriais "Introdução ao JavaFX" no site oficial da Oracle com sucesso. A única diferença dos tutoriais do Oracle é que no NetBeans o openjfx não adiciona uma entrada JavaFX Application no arquivo - > Novo projeto - > Java categoria, então você precisa selecionar Java Application .

    
por karel 14.12.2017 / 13:13