web-dev-qa-db-fra.com

Comment installer libavcodec53 et libavformat53 pour pouvoir utiliser JavaFx dans Ubuntu 16.04

Je veux utiliser JavaFX dans Ubuntu. Selon ce lien , je dois installer libavcodec53 et libavformat53. J'ai googlé et suis tombé sur des sites comme this , qui suggère d'utiliser

Sudo apt-get update
Sudo apt-get install libavcodec53

pour Ubuntu 12.04 et 14.04. J'utilise la version 16.04 et pour moi les commandes ci-dessus ne fonctionnaient pas.

J'ai aussi utilisé la commande ci-dessous

Sudo apt-get install libav-tools

Mais quand j’ai donné Sudo apt-cache search libav | grep extra-, cela ne m’a donné aucun résultat.

Alors, comment suis-je censé installer libavcodec53 et libavformat53 pour pouvoir utiliser JavaFx dans Ubuntu 16.04?

4
george

Vous pouvez télécharger JavaFX à partir du site Web officiel d'Oracle ou installer JavaFX à partir des référentiels Ubuntu par défaut.

Oracle JavaFX

A partir de JDK 7u6, JavaFX est inclus dans les kits JDK et JRE standard. Veuillez télécharger le JDK ou JRE pour utiliser JavaFX. Oracle Java Les instructions d'installation se trouvent à la question suivante: Comment installer le logiciel propriétaire de Sun/Oracle Java JDK 6/7/8 ou JRE? .

Sur la même page de téléchargement Oracle Java, un autre lien vous permet de télécharger un fichier Cobundle Java SE qui contient le kit JDK 8 avec l'EDI NetBeans.


Ubuntu JavaFX

Dans les référentiels par défaut Ubuntu 16.04 et ultérieurs, JavaFX est présenté sous la forme d'un package séparé nommé openjfx . Pour l'installer, ouvrez le terminal et tapez:

Sudo apt install default-jdk openjfx  

Cette commande constitue une alternative complète à l'installation d'Oracle Java et de JavaFX. Vous pouvez également installer openjdk-11-jdk à la place ou à côté d'openjdk-8-jdk dans Ubuntu 18.04, et openjfx fonctionne avec les deux JDK.

Vous pouvez également installer NetBeans avec cette commande:

Sudo apt install netbeans  

JavaFX peut exécuter avec succès tous les exemples JavaFX des tutoriels "Premiers pas avec JavaFX" sur le site Web officiel d'Oracle. La seule différence avec les didacticiels Oracle est que, dans NetBeans, openjfx n’ajoute pas d’entrée JavaFX Application dans le fichier Fichier -> Nouveau projet -> catégorie Java , vous devez donc sélectionner application Java à la place .

4
karel