web-dev-qa-db-fra.com

JavaFX manquant, Ubuntu 18.04

J'ai Java 8 et Ubuntu 18.04. J'utilise NetBeans et lorsque j'ai essayé de créer un programme, cela n'a pas été possible car JavaFX est manquant.

J'ai installé Java JDK avec NetBeans à partir du site Oracle et je pensais que tout était inclus, mais je ne l'ai évidemment pas bien vérifié.

Que dois-je faire, que dois-je installer? Je ne suis pas très bon à cela et je ne sais pas si le problème est avec Ubuntu ou Java. :(

8
maria

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 dans Ubuntu 18.04, ouvrez le terminal et tapez:

Sudo apt install openjdk-8-jdk openjfx

Vérifiez que JDK 8 est sélectionné en tant que version Java par défaut dans Netbeans -> Outils -> Options -> Java - > Nashorn onglet -> cliquez sur le bouton Gestion des plates-formes -> cliquez sur le bouton Ajouter une plate-forme -> cliquez sur le bouton radio marqué Java Standard Edition -> cliquez sur le bouton Suivant -> sélectionnez /usr/lib/jvm/Java-8-openjdk-AMD64 et sélectionnez-le comme version par défaut de Java.

Vous pouvez également installer openjdk-11-jdk à la place ou à côté d’openjdk-8-jdk. openjfx fonctionne avec openjdk-8-jdk et openjdk-11-jdk dans Netbeans sous Ubuntu 18.04. J'utilise Netbeans 8.2 10.0 dans Ubuntu 18.04.

8
karel