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?
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.
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.
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 .