我想在 Ubuntu 中使用 JavaFX。根据此链接,我必须安装libavcodec53
。libavformat53
我在谷歌上搜索并找到了类似这,建议使用
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 应用程序反而。