如何安装libavcodec53和libavformat53以便我可以在Ubuntu 16.04中使用JavaFx

我想在Ubuntu中使用JavaFX。 根据这个链接 ,我必须安装libavcodec53libavformat53 。 我用Google搜索并遇到了这样的网站,建议使用

 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- sudo apt-cache search libav | grep extra- ,它没有给我任何结果。

那么我应该如何安装libavcodec53libavformat53以便我可以在Ubuntu 16.04中使用JavaFx?

您可以从官方Oracle网站下载JavaFX,也可以从默认的Ubuntu存储库安装JavaFX。

Oracle JavaFX

从JDK 7u6开始,JavaFX包含在标准JDK和JRE包中。 请下载JDK或JRE以使用JavaFX。 Oracle Java安装说明就是这样一个问题: 如何安装Sun / Oracle专有的Java JDK 6/7/8或JRE? 。

在同一个Oracle Java下载页面上,还有另一个链接可下载包含带NetBeans IDE的JDK 8的Java SE Development Kit(JDK)Cobundle。


Ubuntu JavaFX

在Ubuntu 16.04及更高版本的默认存储库中,JavaFX打包为一个名为openjfx的独立包。 要安装它,请打开终端并键入:

 sudo apt install default-jdk openjfx 

此命令是安装Oracle Java和JavaFX的完整替代方法。 您还可以使用以下命令安装NetBeans:

 sudo apt install netbeans 

JavaFX可以成功运行Oracle官方网站上的“JavaFX入门”教程中的所有JavaFX示例。 与Oracle教程的唯一区别是,在NetBeans中,openjfx不会在File – > New Project – > Java类别中添加JavaFX Application条目,因此您需要选择Java Application