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

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

我想在 Ubuntu 中使用 JavaFX。根据此链接,我必须安装libavcodec53libavformat53我在谷歌上搜索并找到了类似,建议使用

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-,它没有给我任何结果。

那么我该如何安装libavcodec53才能libavformat53在 Ubuntu 16.04 中使用 JavaFx?

答案1

您可以从 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 下载页面上,还有另一个链接可以下载 Java SE 开发工具包 (JDK) Cobundle,其中包含带有 NetBeans IDE 的 JDK 8。


Ubuntu JavaFX

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

sudo apt install default-jdk openjfx  

此命令是安装 Oracle Java 和 JavaFX 的完整替代方案。您可以选择在 Ubuntu 18.04 中安装 openjdk-11-jdk 来代替或与 openjdk-8-jdk 一起安装,并且 openjfx 可与这两种 JDK 一起使用。

您还可以使用以下命令安装 NetBeans:

sudo apt install netbeans  

JavaFX 可以成功运行 Oracle 官方网站“JavaFX 入门”教程中的所有 JavaFX 示例。与 Oracle 教程的唯一区别是,在 NetBeans 中 openjfx 没有添加JavaFX 应用程序进入文件->新项目->Java类别,因此您需要选择Java 应用程序反而。

相关内容